<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SWM34S_LVGL7.11_SWMUI: C:/Users/DELL/Desktop/Commit/lvgl/SWM34S_LVGL7.11_SWMUI_20230515/APP/UI/ui.h 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">SWM34S_LVGL7.11_SWMUI<span id="projectnumber">&#160;V7.9</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.5 -->
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_0ca16891106f5a3e9ad635a0d6c5f98f.html">APP</a></li><li class="navelem"><a class="el" href="dir_c78dc1806c68fd338fba226975244931.html">UI</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#define-members">宏定义</a> &#124;
<a href="#enum-members">枚举</a> &#124;
<a href="#func-members">函数</a> &#124;
<a href="#var-members">变量</a>  </div>
  <div class="headertitle"><div class="title">ui.h 文件参考</div></div>
</div><!--header-->
<div class="contents">

<p>UI 页面布局  
<a href="#details">更多...</a></p>
<div class="textblock"><code>#include &quot;lvgl.h&quot;</code><br />
<code>#include &quot;<a class="el" href="image__source_8h_source.html">image_source.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="load__file_8h_source.html">load_file.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="mem__sdram_8h_source.html">mem_sdram.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="load__mv_8h_source.html">load_mv.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="log_8h_source.html">log.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
ui.h 的引用(Include)关系图:</div>
<div class="dyncontent">
<div class="center"><img src="ui_8h__incl.png" border="0" usemap="#a_c_1_2_users_2_d_e_l_l_2_desktop_2_commit_2lvgl_2_s_w_m34_s___l_v_g_l7_811___s_w_m_u_i__20230515_2_a_p_p_2_u_i_2ui_8h" alt=""/></div>
<map name="a_c_1_2_users_2_d_e_l_l_2_desktop_2_commit_2lvgl_2_s_w_m34_s___l_v_g_l7_811___s_w_m_u_i__20230515_2_a_p_p_2_u_i_2ui_8h" id="a_c_1_2_users_2_d_e_l_l_2_desktop_2_commit_2lvgl_2_s_w_m34_s___l_v_g_l7_811___s_w_m_u_i__20230515_2_a_p_p_2_u_i_2ui_8h">
<area shape="rect" title="UI 页面布局" alt="" coords="108,5,326,60"/>
<area shape="rect" title=" " alt="" coords="21,181,72,207"/>
<area shape="rect" href="image__source_8h.html" title="管理加载至 SDRAM 的图片资源(即 lv_img_dsc_t 结构体)" alt="" coords="93,108,208,133"/>
<area shape="rect" href="load__file_8h.html" title="加载/拷贝文件" alt="" coords="68,255,148,280"/>
<area shape="rect" href="mem__sdram_8h.html" title="管理片内 SDRAM 存储空间" alt="" coords="232,108,338,133"/>
<area shape="rect" href="load__mv_8h.html" title="播放 avi / wav 音视频" alt="" coords="362,108,442,133"/>
<area shape="rect" href="log_8h.html" title="日志打印/用户提示(告警)" alt="" coords="454,255,505,280"/>
<area shape="rect" title=" " alt="" coords="298,328,384,353"/>
<area shape="rect" href="file__table_8h.html" title="以文件表管理 SPI&#45;Flash 存储的文件" alt="" coords="194,181,278,207"/>
<area shape="rect" href="version_8h.html" title="版本/目标控制" alt="" coords="96,181,170,207"/>
<area shape="rect" title=" " alt="" coords="172,255,227,280"/>
<area shape="rect" title=" " alt="" coords="88,328,127,353"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
此图展示该文件直接或间接的被哪些文件引用了:</div>
<div class="dyncontent">
<div class="center"><img src="ui_8h__dep__incl.png" border="0" usemap="#a_c_1_2_users_2_d_e_l_l_2_desktop_2_commit_2lvgl_2_s_w_m34_s___l_v_g_l7_811___s_w_m_u_i__20230515_2_a_p_p_2_u_i_2ui_8hdep" alt=""/></div>
<map name="a_c_1_2_users_2_d_e_l_l_2_desktop_2_commit_2lvgl_2_s_w_m34_s___l_v_g_l7_811___s_w_m_u_i__20230515_2_a_p_p_2_u_i_2ui_8hdep" id="a_c_1_2_users_2_d_e_l_l_2_desktop_2_commit_2lvgl_2_s_w_m34_s___l_v_g_l7_811___s_w_m_u_i__20230515_2_a_p_p_2_u_i_2ui_8hdep">
<area shape="rect" title="UI 页面布局" alt="" coords="880,5,1099,60"/>
<area shape="rect" href="setup__home__page__home_8c.html" title="Home 页" alt="" coords="5,225,224,295"/>
<area shape="rect" href="setup__home__page__m0_8c.html" title="M0 芯片选型页" alt="" coords="248,225,467,295"/>
<area shape="rect" href="setup__home__page__m4_8c.html" title="M4 芯片选型页" alt="" coords="491,225,709,295"/>
<area shape="rect" href="setup__home__page__pd_8c.html" title="产品介绍、应用宣传页" alt="" coords="733,225,952,295"/>
<area shape="rect" href="setup__home__page__pp_8c.html" title="GIF 演示、中文字体应用页" alt="" coords="1219,225,1437,295"/>
<area shape="rect" href="setup__scr__home_8c.html" title="创建主桌面" alt="" coords="1461,225,1680,295"/>
<area shape="rect" href="setup__scr__m0__m4_8c.html" title="创建 M0 / M4 芯片具体型号介绍展示页" alt="" coords="1704,225,1923,295"/>
<area shape="rect" href="ui__event_8h.html" title="UI 页面事件回调" alt="" coords="880,108,1099,177"/>
<area shape="rect" href="ui_8c.html" title="UI 页面布局" alt="" coords="1275,115,1493,170"/>
<area shape="rect" href="ui__event_8c.html" title="UI 页面事件回调" alt="" coords="976,225,1195,295"/>
</map>
</div>
</div>
<p><a href="ui_8h_source.html">浏览源代码.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlv__ui.html">lv_ui</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">UI 布局设计  <a href="structlv__ui.html#details">更多...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structuser__gif__t.html">user_gif_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">自定义 GIF 利用 IMG 控件实现(也可尝试动画控件)  <a href="structuser__gif__t.html#details">更多...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
宏定义</h2></td></tr>
<tr class="memitem:a6ebeb8fd429e91c29716be8b89e9cb82"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a6ebeb8fd429e91c29716be8b89e9cb82">OPTION_SET_BG</a></td></tr>
<tr class="memdesc:a6ebeb8fd429e91c29716be8b89e9cb82"><td class="mdescLeft">&#160;</td><td class="mdescRight">背景图片设置项  <a href="ui_8h.html#a6ebeb8fd429e91c29716be8b89e9cb82">更多...</a><br /></td></tr>
<tr class="separator:a6ebeb8fd429e91c29716be8b89e9cb82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60d66b4253393d5efcff7f9b3b61b187"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a60d66b4253393d5efcff7f9b3b61b187">PLAY_MV</a>(x,  y)</td></tr>
<tr class="memdesc:a60d66b4253393d5efcff7f9b3b61b187"><td class="mdescLeft">&#160;</td><td class="mdescRight">简便写法&ndash;仅用于播放某固定视频源, 在不同区域位置显示  <a href="ui_8h.html#a60d66b4253393d5efcff7f9b3b61b187">更多...</a><br /></td></tr>
<tr class="separator:a60d66b4253393d5efcff7f9b3b61b187"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0a0ec2ce739f6d59caa4619cdd123f9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ac0a0ec2ce739f6d59caa4619cdd123f9">GET_OFFSET_X</a>(x,  w,  n)&#160;&#160;&#160;( ( (x) - ( (w) * (n) ) ) / ( (n) + 1 ) )</td></tr>
<tr class="memdesc:ac0a0ec2ce739f6d59caa4619cdd123f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">在[0, x]区间 : 对齐 n 个宽为 w 的 ICON =&gt; 均等取得每个 ICON 相对偏移 - x轴 [0 &lt;- (offset) -&gt; icon_w &lt;- (offset) -&gt; icon_w ....  <a href="ui_8h.html#ac0a0ec2ce739f6d59caa4619cdd123f9">更多...</a><br /></td></tr>
<tr class="separator:ac0a0ec2ce739f6d59caa4619cdd123f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f5436e65f0809b6db4215a2fa2ff4cb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a0f5436e65f0809b6db4215a2fa2ff4cb">GET_X</a>(i,  s,  w,  offset)&#160;&#160;&#160;( ( ( (w) * (i) ) + ( (offset) * ( (i) + 1 ) ) ) + (s) )</td></tr>
<tr class="memdesc:a0f5436e65f0809b6db4215a2fa2ff4cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">在[s, s + x]区间 : 按 offset 偏移对齐宽为 w 的 ICON =&gt; 得出对齐第 i 个 ICON 的绝对位置 - x轴  <a href="ui_8h.html#a0f5436e65f0809b6db4215a2fa2ff4cb">更多...</a><br /></td></tr>
<tr class="separator:a0f5436e65f0809b6db4215a2fa2ff4cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5ff5bf99f6040aa647643d0578071d6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#af5ff5bf99f6040aa647643d0578071d6">GET_OFFSET_Y</a>(y,  h,  n)&#160;&#160;&#160;( ( (y) - ( (h) * (n) ) ) / ( (n) + 1 ) )</td></tr>
<tr class="memdesc:af5ff5bf99f6040aa647643d0578071d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">在[0, y]区间 : 对齐 n 个高为 h 的 ICON =&gt; 均等取得每个 ICON 相对偏移 - y轴 [0 &lt;- (offset) -&gt; icon_h &lt;- (offset) -&gt; icon_h ....  <a href="ui_8h.html#af5ff5bf99f6040aa647643d0578071d6">更多...</a><br /></td></tr>
<tr class="separator:af5ff5bf99f6040aa647643d0578071d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3e9088ad151a8970bb55f57d35a66da"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#af3e9088ad151a8970bb55f57d35a66da">GET_Y</a>(i,  s,  h,  offset)&#160;&#160;&#160;( ( ( (h) * (i) ) + ( (offset) * ( (i) + 1 ) ) ) + (s) )</td></tr>
<tr class="memdesc:af3e9088ad151a8970bb55f57d35a66da"><td class="mdescLeft">&#160;</td><td class="mdescRight">在[s, s + y]区间 : 按 offset 偏移对齐高为 h 的 ICON =&gt; 得出对齐第 i 个 ICON 的绝对位置 - y轴  <a href="ui_8h.html#af3e9088ad151a8970bb55f57d35a66da">更多...</a><br /></td></tr>
<tr class="separator:af3e9088ad151a8970bb55f57d35a66da"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
枚举</h2></td></tr>
<tr class="memitem:a982d37ceeb963441075094196ed5994b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a982d37ceeb963441075094196ed5994b">scr_page_t</a> { <br />
&#160;&#160;<a class="el" href="ui_8h.html#a982d37ceeb963441075094196ed5994ba8f280224da64e98f2d52d50ec43bc197">HOME</a> = 0
, <a class="el" href="ui_8h.html#a982d37ceeb963441075094196ed5994ba56158a8280985b7c1a25b5561a3e8108">M0</a>
, <a class="el" href="ui_8h.html#a982d37ceeb963441075094196ed5994baee2d528d4709f2b27aecc22948517d8b">M4</a>
, <a class="el" href="ui_8h.html#a982d37ceeb963441075094196ed5994baefbc069e0ac4cd293f3ba527bec2befe">PD</a>
, <br />
&#160;&#160;<a class="el" href="ui_8h.html#a982d37ceeb963441075094196ed5994ba6950076e5ba177055e1b6687118e4c2a">PP</a>
, <a class="el" href="ui_8h.html#a982d37ceeb963441075094196ed5994ba24a9b98e0d8088534bd76d593fe83420">M0_SHOW</a>
, <a class="el" href="ui_8h.html#a982d37ceeb963441075094196ed5994bab0c7265506d54a4e5abcfd304deb0fcf">M4_SHOW</a>
<br />
 }</td></tr>
<tr class="separator:a982d37ceeb963441075094196ed5994b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57f35d5100ecf98b460e691a17b01aae"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a57f35d5100ecf98b460e691a17b01aae">synwit_m0_t</a> { <br />
&#160;&#160;<a class="el" href="ui_8h.html#a57f35d5100ecf98b460e691a17b01aaeaceeed71251712390353e036960300a7c">SWM_160</a> = 0
, <a class="el" href="ui_8h.html#a57f35d5100ecf98b460e691a17b01aaea3192d3bd91cf4c9575003ccab07902cb">SWM_181</a>
, <a class="el" href="ui_8h.html#a57f35d5100ecf98b460e691a17b01aaeaa7dd616c3eaf44e3fe457e43418de7c8">SWM_190</a>
, <a class="el" href="ui_8h.html#a57f35d5100ecf98b460e691a17b01aaea44f32ddd5600acd53f05bf90171a14b9">SWM_201</a>
, <br />
&#160;&#160;<a class="el" href="ui_8h.html#a57f35d5100ecf98b460e691a17b01aaea3f1e310c430447abe03aa3bf6f57fc60">SWM_220</a>
, <a class="el" href="ui_8h.html#a57f35d5100ecf98b460e691a17b01aaea6e4d36274d9e5643d6e7da6326a1eeb1">SWM_260</a>
<br />
 }</td></tr>
<tr class="separator:a57f35d5100ecf98b460e691a17b01aae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5d310fb2e4e295c10549ab080d4b441"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#aa5d310fb2e4e295c10549ab080d4b441">synwit_m4_t</a> { <a class="el" href="ui_8h.html#aa5d310fb2e4e295c10549ab080d4b441ab7beb19e1c17aff7e2775ff3ff569504">SWM_320</a> = 0
, <a class="el" href="ui_8h.html#aa5d310fb2e4e295c10549ab080d4b441aa8ad93615b61aed8e98e1d5dab14174d">SWM_341</a>
 }</td></tr>
<tr class="separator:aa5d310fb2e4e295c10549ab080d4b441"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
函数</h2></td></tr>
<tr class="memitem:a42bb09ef137aaeb1733173f3a88ccc85"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a42bb09ef137aaeb1733173f3a88ccc85">ui_init</a> (void)</td></tr>
<tr class="memdesc:a42bb09ef137aaeb1733173f3a88ccc85"><td class="mdescLeft">&#160;</td><td class="mdescRight">UI 初始化  <a href="ui_8h.html#a42bb09ef137aaeb1733173f3a88ccc85">更多...</a><br /></td></tr>
<tr class="separator:a42bb09ef137aaeb1733173f3a88ccc85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa882f9c2907e1b31c87fd60953a0a7d4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#aa882f9c2907e1b31c87fd60953a0a7d4">delete_gif</a> (<a class="el" href="structuser__gif__t.html">user_gif_t</a> *gif)</td></tr>
<tr class="memdesc:aa882f9c2907e1b31c87fd60953a0a7d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">清理 GIF 组件  <a href="ui_8h.html#aa882f9c2907e1b31c87fd60953a0a7d4">更多...</a><br /></td></tr>
<tr class="separator:aa882f9c2907e1b31c87fd60953a0a7d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e86b57f14343f1fdf1b6450fbcdef08"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a9e86b57f14343f1fdf1b6450fbcdef08">setup_scr_home</a> (<a class="el" href="structlv__ui.html">lv_ui</a> *ui)</td></tr>
<tr class="memdesc:a9e86b57f14343f1fdf1b6450fbcdef08"><td class="mdescLeft">&#160;</td><td class="mdescRight">创建主桌面  <a href="ui_8h.html#a9e86b57f14343f1fdf1b6450fbcdef08">更多...</a><br /></td></tr>
<tr class="separator:a9e86b57f14343f1fdf1b6450fbcdef08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a236ec2e4ba252c597a6c8d695eb5e825"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a236ec2e4ba252c597a6c8d695eb5e825">setup_home_page_home</a> (<a class="el" href="structlv__ui.html">lv_ui</a> *ui)</td></tr>
<tr class="memdesc:a236ec2e4ba252c597a6c8d695eb5e825"><td class="mdescLeft">&#160;</td><td class="mdescRight">创建 Home 页  <a href="ui_8h.html#a236ec2e4ba252c597a6c8d695eb5e825">更多...</a><br /></td></tr>
<tr class="separator:a236ec2e4ba252c597a6c8d695eb5e825"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa198ac34b1b6fa9f86d497cc3baf1d19"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#aa198ac34b1b6fa9f86d497cc3baf1d19">setup_home_page_m0</a> (<a class="el" href="structlv__ui.html">lv_ui</a> *ui)</td></tr>
<tr class="memdesc:aa198ac34b1b6fa9f86d497cc3baf1d19"><td class="mdescLeft">&#160;</td><td class="mdescRight">创建 M0 页  <a href="ui_8h.html#aa198ac34b1b6fa9f86d497cc3baf1d19">更多...</a><br /></td></tr>
<tr class="separator:aa198ac34b1b6fa9f86d497cc3baf1d19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb77653567b2b50aef74a97266462f0c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#afb77653567b2b50aef74a97266462f0c">setup_home_page_m4</a> (<a class="el" href="structlv__ui.html">lv_ui</a> *ui)</td></tr>
<tr class="memdesc:afb77653567b2b50aef74a97266462f0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">创建 M4 页  <a href="ui_8h.html#afb77653567b2b50aef74a97266462f0c">更多...</a><br /></td></tr>
<tr class="separator:afb77653567b2b50aef74a97266462f0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3e09574fd12d91ac7158b266241f565"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ab3e09574fd12d91ac7158b266241f565">setup_home_page_pd</a> (<a class="el" href="structlv__ui.html">lv_ui</a> *ui)</td></tr>
<tr class="memdesc:ab3e09574fd12d91ac7158b266241f565"><td class="mdescLeft">&#160;</td><td class="mdescRight">创建 Product 页  <a href="ui_8h.html#ab3e09574fd12d91ac7158b266241f565">更多...</a><br /></td></tr>
<tr class="separator:ab3e09574fd12d91ac7158b266241f565"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2dc049611b8a6a5e649913c9ead4dc72"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a2dc049611b8a6a5e649913c9ead4dc72">setup_home_page_pp</a> (<a class="el" href="structlv__ui.html">lv_ui</a> *ui)</td></tr>
<tr class="memdesc:a2dc049611b8a6a5e649913c9ead4dc72"><td class="mdescLeft">&#160;</td><td class="mdescRight">创建 Picture 页  <a href="ui_8h.html#a2dc049611b8a6a5e649913c9ead4dc72">更多...</a><br /></td></tr>
<tr class="separator:a2dc049611b8a6a5e649913c9ead4dc72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f8c5e10b9dbf61ec407b6d84a885ab7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a3f8c5e10b9dbf61ec407b6d84a885ab7">setup_scr_m0_m4</a> (<a class="el" href="structlv__ui.html">lv_ui</a> *ui)</td></tr>
<tr class="memdesc:a3f8c5e10b9dbf61ec407b6d84a885ab7"><td class="mdescLeft">&#160;</td><td class="mdescRight">创建 M0 / M4 芯片具体型号介绍展示页  <a href="ui_8h.html#a3f8c5e10b9dbf61ec407b6d84a885ab7">更多...</a><br /></td></tr>
<tr class="separator:a3f8c5e10b9dbf61ec407b6d84a885ab7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
变量</h2></td></tr>
<tr class="memitem:a0b984db907b1a639d1c67171d450821e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structlv__ui.html">lv_ui</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a0b984db907b1a639d1c67171d450821e">GUI</a></td></tr>
<tr class="memdesc:a0b984db907b1a639d1c67171d450821e"><td class="mdescLeft">&#160;</td><td class="mdescRight">UI 全局控件对象管理  <a href="ui_8h.html#a0b984db907b1a639d1c67171d450821e">更多...</a><br /></td></tr>
<tr class="separator:a0b984db907b1a639d1c67171d450821e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae198236d3c142466346a28ea4222e760"><td class="memItemLeft" align="right" valign="top">lv_style_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ae198236d3c142466346a28ea4222e760">Style_Common_Btn</a></td></tr>
<tr class="memdesc:ae198236d3c142466346a28ea4222e760"><td class="mdescLeft">&#160;</td><td class="mdescRight">按钮图标全局统一样式  <a href="ui_8h.html#ae198236d3c142466346a28ea4222e760">更多...</a><br /></td></tr>
<tr class="separator:ae198236d3c142466346a28ea4222e760"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e8c30c8adb1b408c27e2e317881ac1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structuser__gif__t.html">user_gif_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a1e8c30c8adb1b408c27e2e317881ac1a">GIF</a></td></tr>
<tr class="memdesc:a1e8c30c8adb1b408c27e2e317881ac1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">全局 GIF 句柄(单例)  <a href="ui_8h.html#a1e8c30c8adb1b408c27e2e317881ac1a">更多...</a><br /></td></tr>
<tr class="separator:a1e8c30c8adb1b408c27e2e317881ac1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f3d10f2d7234f9f11d501dd19755891"><td class="memItemLeft" align="right" valign="top">volatile uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a7f3d10f2d7234f9f11d501dd19755891">Video_Touch_Flag</a></td></tr>
<tr class="memdesc:a7f3d10f2d7234f9f11d501dd19755891"><td class="mdescLeft">&#160;</td><td class="mdescRight">视频跟随触摸标志(video with touch)  <a href="ui_8h.html#a7f3d10f2d7234f9f11d501dd19755891">更多...</a><br /></td></tr>
<tr class="separator:a7f3d10f2d7234f9f11d501dd19755891"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae440cea5ee4ef31b9c85f0a82695a976"><td class="memItemLeft" align="right" valign="top">lv_style_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ae440cea5ee4ef31b9c85f0a82695a976">Style_Label_China</a></td></tr>
<tr class="memdesc:ae440cea5ee4ef31b9c85f0a82695a976"><td class="mdescLeft">&#160;</td><td class="mdescRight">中文字体样式  <a href="ui_8h.html#ae440cea5ee4ef31b9c85f0a82695a976">更多...</a><br /></td></tr>
<tr class="separator:ae440cea5ee4ef31b9c85f0a82695a976"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p >UI 页面布局 </p>
<p >/ </p><dl class="section since"><dt>自从</dt><dd>Change Logs: Date Author Notes 2022-12-08 lzh the first version 2022-12-21 lzh 重构 </dd></dl>
<dl class="section remark"><dt>备注</dt><dd>/</dd></dl>
<dl class="section attention"><dt>注意</dt><dd></dd></dl>
<p>THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS A RESULT, SYNWIT SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION CONTAINED HEREIN IN CONN- -ECTION WITH THEIR PRODUCTS.</p>
<dl class="section copyright"><dt>版权所有</dt><dd>2012 Synwit Technology </dd></dl>

<p class="definition">在文件 <a class="el" href="ui_8h_source.html">ui.h</a> 中定义.</p>
</div><h2 class="groupheader">宏定义说明</h2>
<a id="a6ebeb8fd429e91c29716be8b89e9cb82" name="a6ebeb8fd429e91c29716be8b89e9cb82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ebeb8fd429e91c29716be8b89e9cb82">&#9670;&#160;</a></span>OPTION_SET_BG</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OPTION_SET_BG</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">                                ( (<a class="code hl_define" href="version_8h.html#a23a8c652045ed1831883b0c6785bea16">LCD_HDOT</a> &lt; 800 &amp;&amp; <a class="code hl_define" href="version_8h.html#a13286deaebfd1c39a4e3638e8718c274">LCD_VDOT</a> &lt;= 480) ?  \</div>
<div class="line">                                ( (<a class="code hl_define" href="version_8h.html#a23a8c652045ed1831883b0c6785bea16">LCD_HDOT</a> &lt;= 480 &amp;&amp; <a class="code hl_define" href="version_8h.html#a13286deaebfd1c39a4e3638e8718c274">LCD_VDOT</a> &lt;= 480) ? \</div>
<div class="line">                                2 : 1 )                                  \</div>
<div class="line">                                : 0 )</div>
<div class="ttc" id="aversion_8h_html_a13286deaebfd1c39a4e3638e8718c274"><div class="ttname"><a href="version_8h.html#a13286deaebfd1c39a4e3638e8718c274">LCD_VDOT</a></div><div class="ttdeci">#define LCD_VDOT</div><div class="ttdef"><b>Definition:</b> <a href="version_8h_source.html#l00189">version.h:189</a></div></div>
<div class="ttc" id="aversion_8h_html_a23a8c652045ed1831883b0c6785bea16"><div class="ttname"><a href="version_8h.html#a23a8c652045ed1831883b0c6785bea16">LCD_HDOT</a></div><div class="ttdeci">#define LCD_HDOT</div><div class="ttdef"><b>Definition:</b> <a href="version_8h_source.html#l00188">version.h:188</a></div></div>
</div><!-- fragment -->
<p>背景图片设置项 </p>
<p >0 : 桌面滑动页不使用图片做背景, 进入 M0 / M4 SHOW 页时也不使用图片当背景(即未使用 background.jpg )</p>
<p >1 : 桌面滑动页不使用图片做背景, 仅在进入 M0 / M4 SHOW 页时使用图片当背景</p>
<p >2 : 桌面滑动页使用图片做背景, 与进入 M0 / M4 SHOW 页时的背景共享同一张图片 </p>

<p class="definition">在文件 <a class="el" href="ui_8h_source.html">ui.h</a> 第 <a class="el" href="ui_8h_source.html#l00046">46</a> 行定义.</p>

</div>
</div>
<a id="a60d66b4253393d5efcff7f9b3b61b187" name="a60d66b4253393d5efcff7f9b3b61b187"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a60d66b4253393d5efcff7f9b3b61b187">&#9670;&#160;</a></span>PLAY_MV</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PLAY_MV</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">y&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">        <span class="keywordflow">do</span> {                                                                    \</div>
<div class="line">            <span class="keywordtype">char</span> file_path[FF_MAX_LFN];                                         \</div>
<div class="line">            strcpy(file_path, <a class="code hl_variable" href="load__file_8c.html#a08687ba7285d01a737a269b697bb661c">VolumeStr</a>[<a class="code hl_enumvalue" href="load__file_8h.html#a44edb5dd69763758dda6af4dd162c997aefea9eb0772378037221a3f1fe759a76">SPI</a>]);                                  \</div>
<div class="line">            strcat(file_path, <a class="code hl_variable" href="file__table_8c.html#a210f9e081ee07b322afeec966766b06a">File_Table</a>.<a class="code hl_variable" href="structtable__class__t.html#a5be3dd4ebfa388f80036fee2ac2768f1">file</a>[<a class="code hl_define" href="file__table_8h.html#aec8b5b0a209dc4a8ba91a7fd22236ea5">FT_SPI_VIDEO_AREA</a>].<a class="code hl_variable" href="structuser__file__t.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>);         \</div>
<div class="line">            mv_task_init(file_path);                                            \</div>
<div class="line">            lcd_set_alpha(<a class="code hl_enumvalue" href="load__mv_8h.html#ab9806189ae8983878b4853db01912f47a385d7e8b722132d2e22f31b06e30be97">LAYER_2_VIDEO</a>, 0xFF);                                 \</div>
<div class="line">            lcd_set_color_key(<a class="code hl_enumvalue" href="load__mv_8h.html#ab9806189ae8983878b4853db01912f47a385d7e8b722132d2e22f31b06e30be97">LAYER_2_VIDEO</a>, 0, 0);                             \</div>
<div class="line">            video_set_post(<a class="code hl_enumvalue" href="load__mv_8h.html#ab9806189ae8983878b4853db01912f47a385d7e8b722132d2e22f31b06e30be97">LAYER_2_VIDEO</a>, x, y);                                \</div>
<div class="line">        } <span class="keywordflow">while</span>(0)</div>
<div class="ttc" id="afile__table_8c_html_a210f9e081ee07b322afeec966766b06a"><div class="ttname"><a href="file__table_8c.html#a210f9e081ee07b322afeec966766b06a">File_Table</a></div><div class="ttdeci">table_class_t File_Table</div><div class="ttdoc">文件表</div><div class="ttdef"><b>Definition:</b> <a href="file__table_8c_source.html#l00296">file_table.c:296</a></div></div>
<div class="ttc" id="afile__table_8h_html_aec8b5b0a209dc4a8ba91a7fd22236ea5"><div class="ttname"><a href="file__table_8h.html#aec8b5b0a209dc4a8ba91a7fd22236ea5">FT_SPI_VIDEO_AREA</a></div><div class="ttdeci">#define FT_SPI_VIDEO_AREA</div><div class="ttdoc">Spi_Flash - video_area</div><div class="ttdef"><b>Definition:</b> <a href="file__table_8h_source.html#l00041">file_table.h:41</a></div></div>
<div class="ttc" id="aload__file_8c_html_a08687ba7285d01a737a269b697bb661c"><div class="ttname"><a href="load__file_8c.html#a08687ba7285d01a737a269b697bb661c">VolumeStr</a></div><div class="ttdeci">const char *const VolumeStr[FF_VOLUMES]</div><div class="ttdoc">User defied volume ID (详见 ffconf.h 内的 &quot;FF_STR_VOLUME_ID&quot; &quot;FF_VOLUME_STRS&quot; )</div><div class="ttdef"><b>Definition:</b> <a href="load__file_8c_source.html#l00108">load_file.c:108</a></div></div>
<div class="ttc" id="aload__file_8h_html_a44edb5dd69763758dda6af4dd162c997aefea9eb0772378037221a3f1fe759a76"><div class="ttname"><a href="load__file_8h.html#a44edb5dd69763758dda6af4dd162c997aefea9eb0772378037221a3f1fe759a76">SPI</a></div><div class="ttdeci">@ SPI</div><div class="ttdoc">SPI-Flash</div><div class="ttdef"><b>Definition:</b> <a href="load__file_8h_source.html#l00042">load_file.h:42</a></div></div>
<div class="ttc" id="aload__mv_8h_html_ab9806189ae8983878b4853db01912f47a385d7e8b722132d2e22f31b06e30be97"><div class="ttname"><a href="load__mv_8h.html#ab9806189ae8983878b4853db01912f47a385d7e8b722132d2e22f31b06e30be97">LAYER_2_VIDEO</a></div><div class="ttdeci">@ LAYER_2_VIDEO</div><div class="ttdef"><b>Definition:</b> <a href="load__mv_8h_source.html#l00045">load_mv.h:44</a></div></div>
<div class="ttc" id="astructtable__class__t_html_a5be3dd4ebfa388f80036fee2ac2768f1"><div class="ttname"><a href="structtable__class__t.html#a5be3dd4ebfa388f80036fee2ac2768f1">table_class_t::file</a></div><div class="ttdeci">user_file_t * file</div><div class="ttdoc">文件</div><div class="ttdef"><b>Definition:</b> <a href="file__table_8h_source.html#l00074">file_table.h:74</a></div></div>
<div class="ttc" id="astructuser__file__t_html_a8f8f80d37794cde9472343e4487ba3eb"><div class="ttname"><a href="structuser__file__t.html#a8f8f80d37794cde9472343e4487ba3eb">user_file_t::name</a></div><div class="ttdeci">const char * name</div><div class="ttdoc">文件名</div><div class="ttdef"><b>Definition:</b> <a href="file__table_8h_source.html#l00064">file_table.h:64</a></div></div>
</div><!-- fragment -->
<p>简便写法&ndash;仅用于播放某固定视频源, 在不同区域位置显示 </p>

<p class="definition">在文件 <a class="el" href="ui_8h_source.html">ui.h</a> 第 <a class="el" href="ui_8h_source.html#l00052">52</a> 行定义.</p>

</div>
</div>
<a id="ac0a0ec2ce739f6d59caa4619cdd123f9" name="ac0a0ec2ce739f6d59caa4619cdd123f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0a0ec2ce739f6d59caa4619cdd123f9">&#9670;&#160;</a></span>GET_OFFSET_X</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GET_OFFSET_X</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">w, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">n&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;( ( (x) - ( (w) * (n) ) ) / ( (n) + 1 ) )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>在[0, x]区间 : 对齐 n 个宽为 w 的 ICON =&gt; 均等取得每个 ICON 相对偏移 - x轴 [0 &lt;- (offset) -&gt; icon_w &lt;- (offset) -&gt; icon_w .... </p>
<p >. -&gt; x] </p>

<p class="definition">在文件 <a class="el" href="ui_8h_source.html">ui.h</a> 第 <a class="el" href="ui_8h_source.html#l00078">78</a> 行定义.</p>

</div>
</div>
<a id="a0f5436e65f0809b6db4215a2fa2ff4cb" name="a0f5436e65f0809b6db4215a2fa2ff4cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f5436e65f0809b6db4215a2fa2ff4cb">&#9670;&#160;</a></span>GET_X</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GET_X</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">i, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">w, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">offset&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;( ( ( (w) * (i) ) + ( (offset) * ( (i) + 1 ) ) ) + (s) )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>在[s, s + x]区间 : 按 offset 偏移对齐宽为 w 的 ICON =&gt; 得出对齐第 i 个 ICON 的绝对位置 - x轴 </p>

<p class="definition">在文件 <a class="el" href="ui_8h_source.html">ui.h</a> 第 <a class="el" href="ui_8h_source.html#l00084">84</a> 行定义.</p>

</div>
</div>
<a id="af5ff5bf99f6040aa647643d0578071d6" name="af5ff5bf99f6040aa647643d0578071d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5ff5bf99f6040aa647643d0578071d6">&#9670;&#160;</a></span>GET_OFFSET_Y</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GET_OFFSET_Y</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">y, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">h, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">n&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;( ( (y) - ( (h) * (n) ) ) / ( (n) + 1 ) )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>在[0, y]区间 : 对齐 n 个高为 h 的 ICON =&gt; 均等取得每个 ICON 相对偏移 - y轴 [0 &lt;- (offset) -&gt; icon_h &lt;- (offset) -&gt; icon_h .... </p>
<p >. -&gt; y] </p>

<p class="definition">在文件 <a class="el" href="ui_8h_source.html">ui.h</a> 第 <a class="el" href="ui_8h_source.html#l00094">94</a> 行定义.</p>

</div>
</div>
<a id="af3e9088ad151a8970bb55f57d35a66da" name="af3e9088ad151a8970bb55f57d35a66da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af3e9088ad151a8970bb55f57d35a66da">&#9670;&#160;</a></span>GET_Y</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GET_Y</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">i, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">h, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">offset&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;( ( ( (h) * (i) ) + ( (offset) * ( (i) + 1 ) ) ) + (s) )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>在[s, s + y]区间 : 按 offset 偏移对齐高为 h 的 ICON =&gt; 得出对齐第 i 个 ICON 的绝对位置 - y轴 </p>

<p class="definition">在文件 <a class="el" href="ui_8h_source.html">ui.h</a> 第 <a class="el" href="ui_8h_source.html#l00100">100</a> 行定义.</p>

</div>
</div>
<h2 class="groupheader">枚举类型说明</h2>
<a id="a982d37ceeb963441075094196ed5994b" name="a982d37ceeb963441075094196ed5994b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a982d37ceeb963441075094196ed5994b">&#9670;&#160;</a></span>scr_page_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="ui_8h.html#a982d37ceeb963441075094196ed5994b">scr_page_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="a982d37ceeb963441075094196ed5994ba8f280224da64e98f2d52d50ec43bc197" name="a982d37ceeb963441075094196ed5994ba8f280224da64e98f2d52d50ec43bc197"></a>HOME&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a982d37ceeb963441075094196ed5994ba56158a8280985b7c1a25b5561a3e8108" name="a982d37ceeb963441075094196ed5994ba56158a8280985b7c1a25b5561a3e8108"></a>M0&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a982d37ceeb963441075094196ed5994baee2d528d4709f2b27aecc22948517d8b" name="a982d37ceeb963441075094196ed5994baee2d528d4709f2b27aecc22948517d8b"></a>M4&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a982d37ceeb963441075094196ed5994baefbc069e0ac4cd293f3ba527bec2befe" name="a982d37ceeb963441075094196ed5994baefbc069e0ac4cd293f3ba527bec2befe"></a>PD&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a982d37ceeb963441075094196ed5994ba6950076e5ba177055e1b6687118e4c2a" name="a982d37ceeb963441075094196ed5994ba6950076e5ba177055e1b6687118e4c2a"></a>PP&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a982d37ceeb963441075094196ed5994ba24a9b98e0d8088534bd76d593fe83420" name="a982d37ceeb963441075094196ed5994ba24a9b98e0d8088534bd76d593fe83420"></a>M0_SHOW&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a982d37ceeb963441075094196ed5994bab0c7265506d54a4e5abcfd304deb0fcf" name="a982d37ceeb963441075094196ed5994bab0c7265506d54a4e5abcfd304deb0fcf"></a>M4_SHOW&#160;</td><td class="fielddoc"></td></tr>
</table>

<p class="definition">在文件 <a class="el" href="ui_8h_source.html">ui.h</a> 第 <a class="el" href="ui_8h_source.html#l00105">105</a> 行定义.</p>

</div>
</div>
<a id="a57f35d5100ecf98b460e691a17b01aae" name="a57f35d5100ecf98b460e691a17b01aae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57f35d5100ecf98b460e691a17b01aae">&#9670;&#160;</a></span>synwit_m0_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="ui_8h.html#a57f35d5100ecf98b460e691a17b01aae">synwit_m0_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="a57f35d5100ecf98b460e691a17b01aaeaceeed71251712390353e036960300a7c" name="a57f35d5100ecf98b460e691a17b01aaeaceeed71251712390353e036960300a7c"></a>SWM_160&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a57f35d5100ecf98b460e691a17b01aaea3192d3bd91cf4c9575003ccab07902cb" name="a57f35d5100ecf98b460e691a17b01aaea3192d3bd91cf4c9575003ccab07902cb"></a>SWM_181&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a57f35d5100ecf98b460e691a17b01aaeaa7dd616c3eaf44e3fe457e43418de7c8" name="a57f35d5100ecf98b460e691a17b01aaeaa7dd616c3eaf44e3fe457e43418de7c8"></a>SWM_190&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a57f35d5100ecf98b460e691a17b01aaea44f32ddd5600acd53f05bf90171a14b9" name="a57f35d5100ecf98b460e691a17b01aaea44f32ddd5600acd53f05bf90171a14b9"></a>SWM_201&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a57f35d5100ecf98b460e691a17b01aaea3f1e310c430447abe03aa3bf6f57fc60" name="a57f35d5100ecf98b460e691a17b01aaea3f1e310c430447abe03aa3bf6f57fc60"></a>SWM_220&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a57f35d5100ecf98b460e691a17b01aaea6e4d36274d9e5643d6e7da6326a1eeb1" name="a57f35d5100ecf98b460e691a17b01aaea6e4d36274d9e5643d6e7da6326a1eeb1"></a>SWM_260&#160;</td><td class="fielddoc"></td></tr>
</table>

<p class="definition">在文件 <a class="el" href="ui_8h_source.html">ui.h</a> 第 <a class="el" href="ui_8h_source.html#l00116">116</a> 行定义.</p>

</div>
</div>
<a id="aa5d310fb2e4e295c10549ab080d4b441" name="aa5d310fb2e4e295c10549ab080d4b441"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5d310fb2e4e295c10549ab080d4b441">&#9670;&#160;</a></span>synwit_m4_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="ui_8h.html#aa5d310fb2e4e295c10549ab080d4b441">synwit_m4_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="aa5d310fb2e4e295c10549ab080d4b441ab7beb19e1c17aff7e2775ff3ff569504" name="aa5d310fb2e4e295c10549ab080d4b441ab7beb19e1c17aff7e2775ff3ff569504"></a>SWM_320&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa5d310fb2e4e295c10549ab080d4b441aa8ad93615b61aed8e98e1d5dab14174d" name="aa5d310fb2e4e295c10549ab080d4b441aa8ad93615b61aed8e98e1d5dab14174d"></a>SWM_341&#160;</td><td class="fielddoc"></td></tr>
</table>

<p class="definition">在文件 <a class="el" href="ui_8h_source.html">ui.h</a> 第 <a class="el" href="ui_8h_source.html#l00125">125</a> 行定义.</p>

</div>
</div>
<h2 class="groupheader">函数说明</h2>
<a id="a42bb09ef137aaeb1733173f3a88ccc85" name="a42bb09ef137aaeb1733173f3a88ccc85"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42bb09ef137aaeb1733173f3a88ccc85">&#9670;&#160;</a></span>ui_init()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ui_init </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>UI 初始化 </p>

<p class="definition">在文件 <a class="el" href="ui_8c_source.html">ui.c</a> 第 <a class="el" href="ui_8c_source.html#l00057">57</a> 行定义.</p>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="ui_8h_a42bb09ef137aaeb1733173f3a88ccc85_cgraph.png" border="0" usemap="#aui_8h_a42bb09ef137aaeb1733173f3a88ccc85_cgraph" alt=""/></div>
<map name="aui_8h_a42bb09ef137aaeb1733173f3a88ccc85_cgraph" id="aui_8h_a42bb09ef137aaeb1733173f3a88ccc85_cgraph">
<area shape="rect" title="UI 初始化" alt="" coords="5,301,61,326"/>
<area shape="rect" href="ui_8c.html#a95def7d7b91854580fa36fe5807e9c18" title="按钮图标样式设置" alt="" coords="115,275,222,301"/>
<area shape="rect" href="setup__scr__home_8c.html#a9e86b57f14343f1fdf1b6450fbcdef08" title="创建主桌面" alt="" coords="109,325,228,350"/>
<area shape="rect" href="ui__event_8c.html#aab07f167804a29f9a34de078552c2fee" title="主桌面注册事件回调" alt="" coords="515,447,662,473"/>
<area shape="rect" href="load__mv_8c.html#a3ff08970bdf7f8e28122786eac11d6d3" title="设置视频循环播放次数" alt="" coords="1159,101,1265,126"/>
<area shape="rect" href="load__file_8c.html#a2efc2116dbabe389a95c812f9dc6aa03" title="加载资源至 SDRAM 内" alt="" coords="1329,251,1482,277"/>
<area shape="rect" href="mem__sdram_8c.html#ae1630464a6d7686e9e41daf4b38e74a8" title="申请一块内存" alt="" coords="1354,201,1457,226"/>
<area shape="rect" href="setup__home__page__home_8c.html#a236ec2e4ba252c597a6c8d695eb5e825" title="创建 Home 页" alt="" coords="276,201,443,226"/>
<area shape="rect" href="setup__home__page__m0_8c.html#aa198ac34b1b6fa9f86d497cc3baf1d19" title="创建 M0 页" alt="" coords="283,299,436,325"/>
<area shape="rect" href="setup__home__page__m4_8c.html#afb77653567b2b50aef74a97266462f0c" title="创建 M4 页" alt="" coords="283,497,436,522"/>
<area shape="rect" href="setup__home__page__pd_8c.html#ab3e09574fd12d91ac7158b266241f565" title="创建 Product 页" alt="" coords="285,349,434,374"/>
<area shape="rect" href="setup__home__page__pp_8c.html#a2dc049611b8a6a5e649913c9ead4dc72" title="创建 Picture 页" alt="" coords="285,570,434,595"/>
<area shape="rect" href="setup__scr__home_8c.html#ace6d825503d92b9fa25e9433e6a5e3e1" title=" " alt="" coords="315,619,404,645"/>
<area shape="rect" href="ui__event_8c.html#a779aa5b010979e9e3cff8d431d88112b" title="tabview 下属各 tab&#45;page 的事件回调" alt="" coords="956,553,1089,578"/>
<area shape="rect" href="ui__event_8c.html#a4f51ebc6c5bd5d4bdc6e80e1d5b3f554" title="tabview 的事件回调" alt="" coords="753,355,875,381"/>
<area shape="rect" href="load__mv_8c.html#a2877cfdf885996dd8831a2a37660352d" title="暂停播放" alt="" coords="1156,602,1268,627"/>
<area shape="rect" href="load__mv_8c.html#a913dfd46ff07efd13423f77b143fd156" title="恢复播放" alt="" coords="1152,553,1272,578"/>
<area shape="rect" href="posix__fsm_8c.html#a02397a7a821d3ddd678b34eea5e94054" title="获取当前状态" alt="" coords="1353,553,1457,578"/>
<area shape="rect" href="ui__event_8c.html#a00e13aa90322d785281749032e468a01" title="清理首页的视频" alt="" coords="941,202,1104,227"/>
<area shape="rect" href="ui__event_8c.html#aca9e4e4a798c483b417f60afb98c2255" title="退出 PD 页前的清理、释放资源" alt="" coords="968,451,1077,477"/>
<area shape="rect" href="ui__event_8c.html#a327a85392000232adf5057ea3bcd0322" title="退出 PP 页前的清理、释放资源" alt="" coords="968,402,1077,427"/>
<area shape="rect" href="ui__event_8c.html#a052ee01ff73acb520e9ea854151fbdd2" title="进入 PD 页前的资源准备" alt="" coords="967,302,1078,327"/>
<area shape="rect" href="ui__event_8c.html#ae6df285ba38cc8bc750993fa625b328a" title="进入 PP 页前的资源准备" alt="" coords="967,251,1078,277"/>
<area shape="rect" href="load__mv_8c.html#ab03d657977c16952b0a16e589fbd6e71" title="结束播放, 释放所占用的资源" alt="" coords="1162,351,1262,377"/>
<area shape="rect" href="load__mv_8c.html#abe5464036c09e633ce1a409d40e11164" title="获取视频循环播放次数" alt="" coords="1159,150,1265,175"/>
<area shape="rect" href="ui_8c.html#aa882f9c2907e1b31c87fd60953a0a7d4" title="清理 GIF 组件" alt="" coords="1173,503,1251,529"/>
<area shape="rect" href="load__file_8c.html#a62a6b593e3ff4f0f2c1b13773df449b0" title="销毁位于 SDRAM 内的资源" alt="" coords="1320,327,1491,353"/>
<area shape="rect" href="mem__sdram_8c.html#a9ef7e7053d4000fe99a7eacc8d9346d7" title="释放一块内存" alt="" coords="1362,427,1449,453"/>
<area shape="rect" href="ui__event_8c.html#a58f9ab749ec978cf6b8533ef55bf1045" title="产品应用演示 GIF 轮播刷新任务" alt="" coords="1168,302,1256,327"/>
<area shape="rect" href="load__file_8c.html#af9dfd7a83175e3852794ad0cc1feffc3" title="加载二进制数据至 SDRAM 内" alt="" coords="1548,227,1679,253"/>
<area shape="rect" href="load__file_8c.html#a19787671d1d62339e0cf53a1b1f7ab98" title="加载图片信息至 SDRAM 内" alt="" coords="1539,277,1688,302"/>
<area shape="rect" href="dev__jpeg_8c.html#ac0e9fc8534c961b9dbba6ad4b8e8b61e" title="JPEG 硬件解码" alt="" coords="1736,251,1831,277"/>
<area shape="rect" href="dev__jpeg_8c.html#a1cbc17a98f22c1c19a7d33c85a14fccd" title="JPEG 硬件解码忙查询" alt="" coords="1879,277,2019,302"/>
<area shape="rect" href="ui__event_8c.html#ac0feb967035c8b6b1949cd42c92cbc69" title="主桌面 Home 页注册事件回调" alt="" coords="491,201,687,226"/>
<area shape="rect" href="setup__home__page__home_8c.html#ace6d825503d92b9fa25e9433e6a5e3e1" title=" " alt="" coords="544,151,633,177"/>
<area shape="rect" href="ui__event_8c.html#a58a9ebadd92a9ee7765fea889ed07073" title="主桌面下 Home 页四个跳转按钮的事件回调" alt="" coords="735,250,893,275"/>
<area shape="rect" href="ui__event_8c.html#a40e95f44ce28a5bf2fb6a5d8cc725232" title="主桌面下 Home 页的 LOGO 按钮回调(视频)" alt="" coords="739,201,889,226"/>
<area shape="rect" href="ui__event_8c.html#a3d4333831962ec3ffc6e449faad388f7" title="主桌面 M0 页注册事件回调" alt="" coords="497,250,680,275"/>
<area shape="rect" href="setup__home__page__m0_8c.html#ace6d825503d92b9fa25e9433e6a5e3e1" title=" " alt="" coords="544,299,633,325"/>
<area shape="rect" href="ui__event_8c.html#a7356df791bd9a4545b909645db43f2f1" title="主桌面下的四个页面 Home / Back 键的事件回调( H B )" alt="" coords="744,413,884,438"/>
<area shape="rect" href="ui__event_8c.html#aa79ab1e226edfa66cf11eb85278bbc62" title="M0 页 跳转 M0_SHOW 页的按钮回调" alt="" coords="742,299,886,325"/>
<area shape="rect" href="ui__event_8c.html#a6dbae8eeb24298bef6c9090399d4f88c" title="主桌面 M4 页注册事件回调" alt="" coords="497,546,680,571"/>
<area shape="rect" href="setup__home__page__m4_8c.html#ace6d825503d92b9fa25e9433e6a5e3e1" title=" " alt="" coords="544,497,633,522"/>
<area shape="rect" href="ui__event_8c.html#a4cc241fe1f2755f3c46c7dadbd3f58e2" title="M4 页 跳转 M4_SHOW 页的按钮回调" alt="" coords="742,546,886,571"/>
<area shape="rect" href="ui__event_8c.html#ae39dc4b65d8a15dbb98e2321040443a9" title="主桌面 PD 页注册事件回调" alt="" coords="499,349,678,374"/>
<area shape="rect" href="setup__home__page__pd_8c.html#ace6d825503d92b9fa25e9433e6a5e3e1" title=" " alt="" coords="544,398,633,423"/>
<area shape="rect" href="ui__event_8c.html#a4e9e72dc1392fbfa791b66d58f43cad0" title="主桌面 PP 页注册事件回调" alt="" coords="499,595,678,621"/>
<area shape="rect" href="setup__home__page__pp_8c.html#ace6d825503d92b9fa25e9433e6a5e3e1" title=" " alt="" coords="544,645,633,670"/>
<area shape="rect" href="ui__event_8c.html#a53cebaf51bcf2786bde1c132e88698ec" title="Picture 页视频操作按钮回调 &#45; 左/右(隐藏式)" alt="" coords="749,595,879,621"/>
<area shape="rect" href="ui__event_8c.html#ad1d3e81dc6359afc038bd1472b162e25" title="Picture 页 GIF 操作按钮回调 &#45; 左/中/右" alt="" coords="745,645,883,670"/>
</map>
</div>
<div class="dynheader">
这是这个函数的调用关系图:</div>
<div class="dyncontent">
<div class="center"><img src="ui_8h_a42bb09ef137aaeb1733173f3a88ccc85_icgraph.png" border="0" usemap="#aui_8h_a42bb09ef137aaeb1733173f3a88ccc85_icgraph" alt=""/></div>
<map name="aui_8h_a42bb09ef137aaeb1733173f3a88ccc85_icgraph" id="aui_8h_a42bb09ef137aaeb1733173f3a88ccc85_icgraph">
<area shape="rect" title="UI 初始化" alt="" coords="227,5,283,31"/>
<area shape="rect" href="main_8c.html#a8f1efe6291a27ae9b326f0c8a236c102" title="Go to User App Execute" alt="" coords="104,5,179,31"/>
<area shape="rect" href="main_8c.html#a840291bc02cba5474a4cb46a9b9566fe" title="C_Main" alt="" coords="5,5,56,31"/>
</map>
</div>

</div>
</div>
<a id="aa882f9c2907e1b31c87fd60953a0a7d4" name="aa882f9c2907e1b31c87fd60953a0a7d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa882f9c2907e1b31c87fd60953a0a7d4">&#9670;&#160;</a></span>delete_gif()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void delete_gif </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structuser__gif__t.html">user_gif_t</a> *&#160;</td>
          <td class="paramname"><em>gif</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>清理 GIF 组件 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">gif</td><td>: GIF 句柄 </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>返回值</dt><dd>
  <table class="retval">
    <tr><td class="paramname"></td><td></td></tr>
  </table>
  </dd>
</dl>

<p class="definition">在文件 <a class="el" href="ui_8c_source.html">ui.c</a> 第 <a class="el" href="ui_8c_source.html#l00069">69</a> 行定义.</p>
<div class="dynheader">
这是这个函数的调用关系图:</div>
<div class="dyncontent">
<div class="center"><img src="ui_8h_aa882f9c2907e1b31c87fd60953a0a7d4_icgraph.png" border="0" usemap="#aui_8h_aa882f9c2907e1b31c87fd60953a0a7d4_icgraph" alt=""/></div>
<map name="aui_8h_aa882f9c2907e1b31c87fd60953a0a7d4_icgraph" id="aui_8h_aa882f9c2907e1b31c87fd60953a0a7d4_icgraph">
<area shape="rect" title="清理 GIF 组件" alt="" coords="1887,129,1964,155"/>
<area shape="rect" href="ui__event_8c.html#a201743dfea0db58797dca624b7d9c5e5" title="退出 M0 / M4 SHOW 页前的清理、释放资源" alt="" coords="1700,53,1839,79"/>
<area shape="rect" href="ui__event_8c.html#aca9e4e4a798c483b417f60afb98c2255" title="退出 PD 页前的清理、释放资源" alt="" coords="1131,104,1241,129"/>
<area shape="rect" href="ui__event_8c.html#a327a85392000232adf5057ea3bcd0322" title="退出 PP 页前的清理、释放资源" alt="" coords="1131,155,1241,180"/>
<area shape="rect" href="ui__event_8c.html#a22a386f4f548c71737aba2415eba22fd" title="开始/暂停 按钮" alt="" coords="1711,205,1828,231"/>
<area shape="rect" href="ui__event_8c.html#a994ade1f62e3df92bae5eda56445c58e" title="M0 / M4 Show 页退出按钮回调" alt="" coords="1505,53,1652,79"/>
<area shape="rect" href="ui__event_8c.html#a905108d92ce4fd3bccf05e1aec5c24bd" title="M0 / M4 芯片具体型号介绍展示页注册事件回调" alt="" coords="1299,53,1457,79"/>
<area shape="rect" href="setup__scr__m0__m4_8c.html#a3f8c5e10b9dbf61ec407b6d84a885ab7" title="创建 M0 / M4 芯片具体型号介绍展示页" alt="" coords="1121,53,1251,79"/>
<area shape="rect" href="ui__event_8c.html#aa79ab1e226edfa66cf11eb85278bbc62" title="M0 页 跳转 M0_SHOW 页的按钮回调" alt="" coords="929,55,1073,80"/>
<area shape="rect" href="ui__event_8c.html#a4cc241fe1f2755f3c46c7dadbd3f58e2" title="M4 页 跳转 M4_SHOW 页的按钮回调" alt="" coords="929,5,1073,31"/>
<area shape="rect" href="ui__event_8c.html#a3d4333831962ec3ffc6e449faad388f7" title="主桌面 M0 页注册事件回调" alt="" coords="699,55,881,80"/>
<area shape="rect" href="setup__home__page__m0_8c.html#aa198ac34b1b6fa9f86d497cc3baf1d19" title="创建 M0 页" alt="" coords="497,55,651,80"/>
<area shape="rect" href="setup__scr__home_8c.html#a9e86b57f14343f1fdf1b6450fbcdef08" title="创建主桌面" alt="" coords="331,104,449,129"/>
<area shape="rect" href="ui_8c.html#a42bb09ef137aaeb1733173f3a88ccc85" title="UI 初始化" alt="" coords="227,104,283,129"/>
<area shape="rect" href="main_8c.html#a8f1efe6291a27ae9b326f0c8a236c102" title="Go to User App Execute" alt="" coords="104,104,179,129"/>
<area shape="rect" href="main_8c.html#a840291bc02cba5474a4cb46a9b9566fe" title="C_Main" alt="" coords="5,104,56,129"/>
<area shape="rect" href="ui__event_8c.html#a6dbae8eeb24298bef6c9090399d4f88c" title="主桌面 M4 页注册事件回调" alt="" coords="699,5,881,31"/>
<area shape="rect" href="setup__home__page__m4_8c.html#afb77653567b2b50aef74a97266462f0c" title="创建 M4 页" alt="" coords="497,5,651,31"/>
<area shape="rect" href="ui__event_8c.html#a7356df791bd9a4545b909645db43f2f1" title="主桌面下的四个页面 Home / Back 键的事件回调( H B )" alt="" coords="931,104,1071,129"/>
<area shape="rect" href="ui__event_8c.html#a4f51ebc6c5bd5d4bdc6e80e1d5b3f554" title="tabview 的事件回调" alt="" coords="940,155,1063,180"/>
<area shape="rect" href="ui__event_8c.html#ae39dc4b65d8a15dbb98e2321040443a9" title="主桌面 PD 页注册事件回调" alt="" coords="701,104,879,129"/>
<area shape="rect" href="ui__event_8c.html#a4e9e72dc1392fbfa791b66d58f43cad0" title="主桌面 PP 页注册事件回调" alt="" coords="701,205,879,231"/>
<area shape="rect" href="setup__home__page__pd_8c.html#ab3e09574fd12d91ac7158b266241f565" title="创建 Product 页" alt="" coords="499,104,649,129"/>
<area shape="rect" href="setup__home__page__pp_8c.html#a2dc049611b8a6a5e649913c9ead4dc72" title="创建 Picture 页" alt="" coords="499,204,649,229"/>
<area shape="rect" href="ui__event_8c.html#aab07f167804a29f9a34de078552c2fee" title="主桌面注册事件回调" alt="" coords="501,155,647,180"/>
<area shape="rect" href="ui__event_8c.html#ad1d3e81dc6359afc038bd1472b162e25" title="Picture 页 GIF 操作按钮回调 &#45; 左/中/右" alt="" coords="1509,205,1648,231"/>
</map>
</div>

</div>
</div>
<a id="a9e86b57f14343f1fdf1b6450fbcdef08" name="a9e86b57f14343f1fdf1b6450fbcdef08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e86b57f14343f1fdf1b6450fbcdef08">&#9670;&#160;</a></span>setup_scr_home()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setup_scr_home </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlv__ui.html">lv_ui</a> *&#160;</td>
          <td class="paramname"><em>ui</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>创建主桌面 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ui</td><td>: 全局句柄 </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>返回值</dt><dd>
  <table class="retval">
    <tr><td class="paramname"></td><td></td></tr>
  </table>
  </dd>
</dl>

<p class="definition">在文件 <a class="el" href="setup__scr__home_8c_source.html">setup_scr_home.c</a> 第 <a class="el" href="setup__scr__home_8c_source.html#l00034">34</a> 行定义.</p>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="ui_8h_a9e86b57f14343f1fdf1b6450fbcdef08_cgraph.png" border="0" usemap="#aui_8h_a9e86b57f14343f1fdf1b6450fbcdef08_cgraph" alt=""/></div>
<map name="aui_8h_a9e86b57f14343f1fdf1b6450fbcdef08_cgraph" id="aui_8h_a9e86b57f14343f1fdf1b6450fbcdef08_cgraph">
<area shape="rect" title="创建主桌面" alt="" coords="5,485,124,511"/>
<area shape="rect" href="ui__event_8c.html#aab07f167804a29f9a34de078552c2fee" title="主桌面注册事件回调" alt="" coords="411,212,558,237"/>
<area shape="rect" href="load__mv_8c.html#a3ff08970bdf7f8e28122786eac11d6d3" title="设置视频循环播放次数" alt="" coords="1055,104,1161,129"/>
<area shape="rect" href="load__file_8c.html#a2efc2116dbabe389a95c812f9dc6aa03" title="加载资源至 SDRAM 内" alt="" coords="1225,456,1378,481"/>
<area shape="rect" href="mem__sdram_8c.html#ae1630464a6d7686e9e41daf4b38e74a8" title="申请一块内存" alt="" coords="1250,608,1353,633"/>
<area shape="rect" href="setup__home__page__home_8c.html#a236ec2e4ba252c597a6c8d695eb5e825" title="创建 Home 页" alt="" coords="172,311,339,336"/>
<area shape="rect" href="setup__home__page__m0_8c.html#aa198ac34b1b6fa9f86d497cc3baf1d19" title="创建 M0 页" alt="" coords="179,511,332,536"/>
<area shape="rect" href="setup__home__page__m4_8c.html#afb77653567b2b50aef74a97266462f0c" title="创建 M4 页" alt="" coords="179,609,332,635"/>
<area shape="rect" href="setup__home__page__pd_8c.html#ab3e09574fd12d91ac7158b266241f565" title="创建 Product 页" alt="" coords="181,409,330,435"/>
<area shape="rect" href="setup__home__page__pp_8c.html#a2dc049611b8a6a5e649913c9ead4dc72" title="创建 Picture 页" alt="" coords="181,760,330,785"/>
<area shape="rect" href="setup__scr__home_8c.html#ace6d825503d92b9fa25e9433e6a5e3e1" title=" " alt="" coords="211,809,300,835"/>
<area shape="rect" href="ui__event_8c.html#a779aa5b010979e9e3cff8d431d88112b" title="tabview 下属各 tab&#45;page 的事件回调" alt="" coords="852,55,985,80"/>
<area shape="rect" href="ui__event_8c.html#a4f51ebc6c5bd5d4bdc6e80e1d5b3f554" title="tabview 的事件回调" alt="" coords="649,311,771,336"/>
<area shape="rect" href="load__mv_8c.html#a2877cfdf885996dd8831a2a37660352d" title="暂停播放" alt="" coords="1052,55,1164,80"/>
<area shape="rect" href="load__mv_8c.html#a913dfd46ff07efd13423f77b143fd156" title="恢复播放" alt="" coords="1048,5,1168,31"/>
<area shape="rect" href="posix__fsm_8c.html#a02397a7a821d3ddd678b34eea5e94054" title="获取当前状态" alt="" coords="1249,55,1353,80"/>
<area shape="rect" href="ui__event_8c.html#a00e13aa90322d785281749032e468a01" title="清理首页的视频" alt="" coords="837,207,1000,232"/>
<area shape="rect" href="ui__event_8c.html#aca9e4e4a798c483b417f60afb98c2255" title="退出 PD 页前的清理、释放资源" alt="" coords="864,456,973,481"/>
<area shape="rect" href="ui__event_8c.html#a327a85392000232adf5057ea3bcd0322" title="退出 PP 页前的清理、释放资源" alt="" coords="864,311,973,336"/>
<area shape="rect" href="ui__event_8c.html#a052ee01ff73acb520e9ea854151fbdd2" title="进入 PD 页前的资源准备" alt="" coords="863,261,974,287"/>
<area shape="rect" href="ui__event_8c.html#ae6df285ba38cc8bc750993fa625b328a" title="进入 PP 页前的资源准备" alt="" coords="863,383,974,408"/>
<area shape="rect" href="load__mv_8c.html#ab03d657977c16952b0a16e589fbd6e71" title="结束播放, 释放所占用的资源" alt="" coords="1058,203,1158,228"/>
<area shape="rect" href="load__mv_8c.html#abe5464036c09e633ce1a409d40e11164" title="获取视频循环播放次数" alt="" coords="1055,153,1161,179"/>
<area shape="rect" href="ui_8c.html#aa882f9c2907e1b31c87fd60953a0a7d4" title="清理 GIF 组件" alt="" coords="1069,456,1147,481"/>
<area shape="rect" href="load__file_8c.html#a62a6b593e3ff4f0f2c1b13773df449b0" title="销毁位于 SDRAM 内的资源" alt="" coords="1216,341,1387,367"/>
<area shape="rect" href="mem__sdram_8c.html#a9ef7e7053d4000fe99a7eacc8d9346d7" title="释放一块内存" alt="" coords="1258,279,1345,304"/>
<area shape="rect" href="ui__event_8c.html#a58f9ab749ec978cf6b8533ef55bf1045" title="产品应用演示 GIF 轮播刷新任务" alt="" coords="1064,355,1152,380"/>
<area shape="rect" href="load__file_8c.html#af9dfd7a83175e3852794ad0cc1feffc3" title="加载二进制数据至 SDRAM 内" alt="" coords="1444,432,1575,457"/>
<area shape="rect" href="load__file_8c.html#a19787671d1d62339e0cf53a1b1f7ab98" title="加载图片信息至 SDRAM 内" alt="" coords="1435,481,1584,507"/>
<area shape="rect" href="dev__jpeg_8c.html#ac0e9fc8534c961b9dbba6ad4b8e8b61e" title="JPEG 硬件解码" alt="" coords="1632,456,1727,481"/>
<area shape="rect" href="dev__jpeg_8c.html#a1cbc17a98f22c1c19a7d33c85a14fccd" title="JPEG 硬件解码忙查询" alt="" coords="1775,505,1915,531"/>
<area shape="rect" href="jfif__parser_8c.html#abf9f65ef7651d67c735920acc808427a" title="JPEG 图片解析 JFIF 格式" alt="" coords="1808,456,1881,481"/>
<area shape="rect" href="ui__event_8c.html#ac0feb967035c8b6b1949cd42c92cbc69" title="主桌面 Home 页注册事件回调" alt="" coords="387,261,583,287"/>
<area shape="rect" href="setup__home__page__home_8c.html#ace6d825503d92b9fa25e9433e6a5e3e1" title=" " alt="" coords="440,311,529,336"/>
<area shape="rect" href="ui__event_8c.html#a58a9ebadd92a9ee7765fea889ed07073" title="主桌面下 Home 页四个跳转按钮的事件回调" alt="" coords="631,261,789,287"/>
<area shape="rect" href="ui__event_8c.html#a40e95f44ce28a5bf2fb6a5d8cc725232" title="主桌面下 Home 页的 LOGO 按钮回调(视频)" alt="" coords="635,212,785,237"/>
<area shape="rect" href="ui__event_8c.html#a3d4333831962ec3ffc6e449faad388f7" title="主桌面 M0 页注册事件回调" alt="" coords="393,560,576,585"/>
<area shape="rect" href="setup__home__page__m0_8c.html#ace6d825503d92b9fa25e9433e6a5e3e1" title=" " alt="" coords="440,511,529,536"/>
<area shape="rect" href="ui__event_8c.html#a7356df791bd9a4545b909645db43f2f1" title="主桌面下的四个页面 Home / Back 键的事件回调( H B )" alt="" coords="640,511,780,536"/>
<area shape="rect" href="ui__event_8c.html#aa79ab1e226edfa66cf11eb85278bbc62" title="M0 页 跳转 M0_SHOW 页的按钮回调" alt="" coords="638,560,782,585"/>
<area shape="rect" href="ui__event_8c.html#ac098d7daab78175856fe3d9f75df0347" title="进入 M0 / M4 SHOW 页前的资源准备" alt="" coords="849,608,988,633"/>
<area shape="rect" href="ui__event_8c.html#a6dbae8eeb24298bef6c9090399d4f88c" title="主桌面 M4 页注册事件回调" alt="" coords="393,609,576,635"/>
<area shape="rect" href="setup__home__page__m4_8c.html#ace6d825503d92b9fa25e9433e6a5e3e1" title=" " alt="" coords="440,659,529,684"/>
<area shape="rect" href="ui__event_8c.html#a4cc241fe1f2755f3c46c7dadbd3f58e2" title="M4 页 跳转 M4_SHOW 页的按钮回调" alt="" coords="638,609,782,635"/>
<area shape="rect" href="ui__event_8c.html#ae39dc4b65d8a15dbb98e2321040443a9" title="主桌面 PD 页注册事件回调" alt="" coords="395,360,574,385"/>
<area shape="rect" href="setup__home__page__pd_8c.html#ace6d825503d92b9fa25e9433e6a5e3e1" title=" " alt="" coords="440,409,529,435"/>
<area shape="rect" href="ui__event_8c.html#a4e9e72dc1392fbfa791b66d58f43cad0" title="主桌面 PP 页注册事件回调" alt="" coords="395,760,574,785"/>
<area shape="rect" href="setup__home__page__pp_8c.html#ace6d825503d92b9fa25e9433e6a5e3e1" title=" " alt="" coords="440,809,529,835"/>
<area shape="rect" href="ui__event_8c.html#a53cebaf51bcf2786bde1c132e88698ec" title="Picture 页视频操作按钮回调 &#45; 左/右(隐藏式)" alt="" coords="645,760,775,785"/>
<area shape="rect" href="ui__event_8c.html#ad1d3e81dc6359afc038bd1472b162e25" title="Picture 页 GIF 操作按钮回调 &#45; 左/中/右" alt="" coords="641,809,779,835"/>
</map>
</div>
<div class="dynheader">
这是这个函数的调用关系图:</div>
<div class="dyncontent">
<div class="center"><img src="ui_8h_a9e86b57f14343f1fdf1b6450fbcdef08_icgraph.png" border="0" usemap="#aui_8h_a9e86b57f14343f1fdf1b6450fbcdef08_icgraph" alt=""/></div>
<map name="aui_8h_a9e86b57f14343f1fdf1b6450fbcdef08_icgraph" id="aui_8h_a9e86b57f14343f1fdf1b6450fbcdef08_icgraph">
<area shape="rect" title="创建主桌面" alt="" coords="331,5,449,31"/>
<area shape="rect" href="ui_8c.html#a42bb09ef137aaeb1733173f3a88ccc85" title="UI 初始化" alt="" coords="227,5,283,31"/>
<area shape="rect" href="main_8c.html#a8f1efe6291a27ae9b326f0c8a236c102" title="Go to User App Execute" alt="" coords="104,5,179,31"/>
<area shape="rect" href="main_8c.html#a840291bc02cba5474a4cb46a9b9566fe" title="C_Main" alt="" coords="5,5,56,31"/>
</map>
</div>

</div>
</div>
<a id="a236ec2e4ba252c597a6c8d695eb5e825" name="a236ec2e4ba252c597a6c8d695eb5e825"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a236ec2e4ba252c597a6c8d695eb5e825">&#9670;&#160;</a></span>setup_home_page_home()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setup_home_page_home </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlv__ui.html">lv_ui</a> *&#160;</td>
          <td class="paramname"><em>ui</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>创建 Home 页 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ui</td><td>: 全局句柄 </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>返回值</dt><dd>
  <table class="retval">
    <tr><td class="paramname">/</td><td></td></tr>
  </table>
  </dd>
</dl>

<p class="definition">在文件 <a class="el" href="setup__home__page__home_8c_source.html">setup_home_page_home.c</a> 第 <a class="el" href="setup__home__page__home_8c_source.html#l00034">34</a> 行定义.</p>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="ui_8h_a236ec2e4ba252c597a6c8d695eb5e825_cgraph.png" border="0" usemap="#aui_8h_a236ec2e4ba252c597a6c8d695eb5e825_cgraph" alt=""/></div>
<map name="aui_8h_a236ec2e4ba252c597a6c8d695eb5e825_cgraph" id="aui_8h_a236ec2e4ba252c597a6c8d695eb5e825_cgraph">
<area shape="rect" title="创建 Home 页" alt="" coords="5,201,172,227"/>
<area shape="rect" href="ui__event_8c.html#ac0feb967035c8b6b1949cd42c92cbc69" title="主桌面 Home 页注册事件回调" alt="" coords="220,176,416,201"/>
<area shape="rect" href="setup__home__page__home_8c.html#ace6d825503d92b9fa25e9433e6a5e3e1" title=" " alt="" coords="273,225,363,251"/>
<area shape="rect" href="ui__event_8c.html#a58a9ebadd92a9ee7765fea889ed07073" title="主桌面下 Home 页四个跳转按钮的事件回调" alt="" coords="464,201,623,227"/>
<area shape="rect" href="ui__event_8c.html#a40e95f44ce28a5bf2fb6a5d8cc725232" title="主桌面下 Home 页的 LOGO 按钮回调(视频)" alt="" coords="468,152,619,177"/>
<area shape="rect" href="ui__event_8c.html#a00e13aa90322d785281749032e468a01" title="清理首页的视频" alt="" coords="671,152,833,177"/>
<area shape="rect" href="ui__event_8c.html#a052ee01ff73acb520e9ea854151fbdd2" title="进入 PD 页前的资源准备" alt="" coords="697,201,807,227"/>
<area shape="rect" href="ui__event_8c.html#ae6df285ba38cc8bc750993fa625b328a" title="进入 PP 页前的资源准备" alt="" coords="881,252,992,277"/>
<area shape="rect" href="load__mv_8c.html#ab03d657977c16952b0a16e589fbd6e71" title="结束播放, 释放所占用的资源" alt="" coords="887,55,987,80"/>
<area shape="rect" href="load__mv_8c.html#abe5464036c09e633ce1a409d40e11164" title="获取视频循环播放次数" alt="" coords="883,104,990,129"/>
<area shape="rect" href="load__mv_8c.html#a3ff08970bdf7f8e28122786eac11d6d3" title="设置视频循环播放次数" alt="" coords="883,153,990,179"/>
<area shape="rect" href="posix__fsm_8c.html#a0b1b28d5d26c97b4c934f7822c1a7a04" title="当指定事件触发时, 状态机会自动寻找并调用对应的动作处理回调, 从而完成状态转移" alt="" coords="1068,5,1183,31"/>
<area shape="rect" href="posix__fsm_8c.html#a02397a7a821d3ddd678b34eea5e94054" title="获取当前状态" alt="" coords="1073,55,1177,80"/>
<area shape="rect" href="pthread__lock_8h.html#a5b24d442627e9343245d4a44daa81ada" title="加锁" alt="" coords="1266,5,1405,31"/>
<area shape="rect" href="pthread__lock_8h.html#a4f08153d45685a64dd5901e150b988ef" title="解锁" alt="" coords="1259,55,1412,80"/>
<area shape="rect" href="ui__event_8c.html#a58f9ab749ec978cf6b8533ef55bf1045" title="产品应用演示 GIF 轮播刷新任务" alt="" coords="893,203,981,228"/>
<area shape="rect" href="load__file_8c.html#a2efc2116dbabe389a95c812f9dc6aa03" title="加载资源至 SDRAM 内" alt="" coords="1049,301,1202,327"/>
<area shape="rect" href="load__file_8c.html#a62a6b593e3ff4f0f2c1b13773df449b0" title="销毁位于 SDRAM 内的资源" alt="" coords="1040,153,1211,179"/>
<area shape="rect" href="mem__sdram_8c.html#a9ef7e7053d4000fe99a7eacc8d9346d7" title="释放一块内存" alt="" coords="1082,203,1169,228"/>
<area shape="rect" href="mem__sdram_8c.html#a5518679ba96822661667b2b3d5182379" title="获取空闲可用内存大小" alt="" coords="1055,104,1196,129"/>
<area shape="rect" href="mem__sdram_8c.html#ae1630464a6d7686e9e41daf4b38e74a8" title="申请一块内存" alt="" coords="1074,252,1177,277"/>
<area shape="rect" href="load__file_8c.html#af9dfd7a83175e3852794ad0cc1feffc3" title="加载二进制数据至 SDRAM 内" alt="" coords="1270,276,1401,301"/>
<area shape="rect" href="load__file_8c.html#a19787671d1d62339e0cf53a1b1f7ab98" title="加载图片信息至 SDRAM 内" alt="" coords="1261,325,1410,351"/>
<area shape="rect" href="dev__jpeg_8c.html#ac0e9fc8534c961b9dbba6ad4b8e8b61e" title="JPEG 硬件解码" alt="" coords="1460,300,1555,325"/>
<area shape="rect" href="dev__jpeg_8c.html#a1cbc17a98f22c1c19a7d33c85a14fccd" title="JPEG 硬件解码忙查询" alt="" coords="1603,349,1743,375"/>
<area shape="rect" href="jfif__parser_8c.html#abf9f65ef7651d67c735920acc808427a" title="JPEG 图片解析 JFIF 格式" alt="" coords="1636,300,1709,325"/>
</map>
</div>
<div class="dynheader">
这是这个函数的调用关系图:</div>
<div class="dyncontent">
<div class="center"><img src="ui_8h_a236ec2e4ba252c597a6c8d695eb5e825_icgraph.png" border="0" usemap="#aui_8h_a236ec2e4ba252c597a6c8d695eb5e825_icgraph" alt=""/></div>
<map name="aui_8h_a236ec2e4ba252c597a6c8d695eb5e825_icgraph" id="aui_8h_a236ec2e4ba252c597a6c8d695eb5e825_icgraph">
<area shape="rect" title="创建 Home 页" alt="" coords="497,5,664,31"/>
<area shape="rect" href="setup__scr__home_8c.html#a9e86b57f14343f1fdf1b6450fbcdef08" title="创建主桌面" alt="" coords="331,5,449,31"/>
<area shape="rect" href="ui_8c.html#a42bb09ef137aaeb1733173f3a88ccc85" title="UI 初始化" alt="" coords="227,5,283,31"/>
<area shape="rect" href="main_8c.html#a8f1efe6291a27ae9b326f0c8a236c102" title="Go to User App Execute" alt="" coords="104,5,179,31"/>
<area shape="rect" href="main_8c.html#a840291bc02cba5474a4cb46a9b9566fe" title="C_Main" alt="" coords="5,5,56,31"/>
</map>
</div>

</div>
</div>
<a id="aa198ac34b1b6fa9f86d497cc3baf1d19" name="aa198ac34b1b6fa9f86d497cc3baf1d19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa198ac34b1b6fa9f86d497cc3baf1d19">&#9670;&#160;</a></span>setup_home_page_m0()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setup_home_page_m0 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlv__ui.html">lv_ui</a> *&#160;</td>
          <td class="paramname"><em>ui</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>创建 M0 页 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ui</td><td>: 全局句柄 </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>返回值</dt><dd>
  <table class="retval">
    <tr><td class="paramname">/</td><td></td></tr>
  </table>
  </dd>
</dl>

<p class="definition">在文件 <a class="el" href="setup__home__page__m0_8c_source.html">setup_home_page_m0.c</a> 第 <a class="el" href="setup__home__page__m0_8c_source.html#l00034">34</a> 行定义.</p>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="ui_8h_aa198ac34b1b6fa9f86d497cc3baf1d19_cgraph.png" border="0" usemap="#aui_8h_aa198ac34b1b6fa9f86d497cc3baf1d19_cgraph" alt=""/></div>
<map name="aui_8h_aa198ac34b1b6fa9f86d497cc3baf1d19_cgraph" id="aui_8h_aa198ac34b1b6fa9f86d497cc3baf1d19_cgraph">
<area shape="rect" title="创建 M0 页" alt="" coords="5,107,159,132"/>
<area shape="rect" href="ui__event_8c.html#a3d4333831962ec3ffc6e449faad388f7" title="主桌面 M0 页注册事件回调" alt="" coords="207,81,389,107"/>
<area shape="rect" href="setup__home__page__m0_8c.html#ace6d825503d92b9fa25e9433e6a5e3e1" title=" " alt="" coords="253,131,343,156"/>
<area shape="rect" href="ui__event_8c.html#a7356df791bd9a4545b909645db43f2f1" title="主桌面下的四个页面 Home / Back 键的事件回调( H B )" alt="" coords="1020,55,1160,80"/>
<area shape="rect" href="ui__event_8c.html#aa79ab1e226edfa66cf11eb85278bbc62" title="M0 页 跳转 M0_SHOW 页的按钮回调" alt="" coords="437,131,581,156"/>
<area shape="rect" href="ui__event_8c.html#aca9e4e4a798c483b417f60afb98c2255" title="退出 PD 页前的清理、释放资源" alt="" coords="1229,5,1339,31"/>
<area shape="rect" href="ui__event_8c.html#a327a85392000232adf5057ea3bcd0322" title="退出 PP 页前的清理、释放资源" alt="" coords="1229,55,1339,80"/>
<area shape="rect" href="ui_8c.html#aa882f9c2907e1b31c87fd60953a0a7d4" title="清理 GIF 组件" alt="" coords="1448,55,1525,80"/>
<area shape="rect" href="load__mv_8c.html#ab03d657977c16952b0a16e589fbd6e71" title="结束播放, 释放所占用的资源" alt="" coords="1437,104,1537,129"/>
<area shape="rect" href="load__file_8c.html#a62a6b593e3ff4f0f2c1b13773df449b0" title="销毁位于 SDRAM 内的资源" alt="" coords="1401,256,1572,281"/>
<area shape="rect" href="mem__sdram_8c.html#a9ef7e7053d4000fe99a7eacc8d9346d7" title="释放一块内存" alt="" coords="1443,207,1530,232"/>
<area shape="rect" href="posix__fsm_8c.html#a0b1b28d5d26c97b4c934f7822c1a7a04" title="当指定事件触发时, 状态机会自动寻找并调用对应的动作处理回调, 从而完成状态转移" alt="" coords="1637,129,1752,155"/>
<area shape="rect" href="posix__fsm_8c.html#a02397a7a821d3ddd678b34eea5e94054" title="获取当前状态" alt="" coords="1643,80,1747,105"/>
<area shape="rect" href="pthread__lock_8h.html#a5b24d442627e9343245d4a44daa81ada" title="加锁" alt="" coords="1825,129,1963,155"/>
<area shape="rect" href="pthread__lock_8h.html#a4f08153d45685a64dd5901e150b988ef" title="解锁" alt="" coords="1817,80,1971,105"/>
<area shape="rect" href="ui__event_8c.html#ac098d7daab78175856fe3d9f75df0347" title="进入 M0 / M4 SHOW 页前的资源准备" alt="" coords="1021,329,1159,355"/>
<area shape="rect" href="setup__scr__m0__m4_8c.html#a3f8c5e10b9dbf61ec407b6d84a885ab7" title="创建 M0 / M4 芯片具体型号介绍展示页" alt="" coords="629,131,759,156"/>
<area shape="rect" href="ui__event_8c.html#a5d0714ab1f8d703a7a6aa480a25ba608" title="GIF 轮播刷新任务(用于 M0 芯片素材显示)" alt="" coords="1238,305,1330,331"/>
<area shape="rect" href="load__file_8c.html#a2efc2116dbabe389a95c812f9dc6aa03" title="加载资源至 SDRAM 内" alt="" coords="1410,355,1563,380"/>
<area shape="rect" href="mem__sdram_8c.html#ae1630464a6d7686e9e41daf4b38e74a8" title="申请一块内存" alt="" coords="1435,404,1538,429"/>
<area shape="rect" href="ui__event_8c.html#a443210034526535b309f60ac9de63be6" title="GIF 轮播刷新任务(用于 M4 芯片素材显示)" alt="" coords="1238,355,1330,380"/>
<area shape="rect" href="load__mv_8c.html#a9cbedc9a40c34ca836f988cc88f5640f" title="设置图层透明度" alt="" coords="1435,157,1538,183"/>
<area shape="rect" href="mem__sdram_8c.html#a5518679ba96822661667b2b3d5182379" title="获取空闲可用内存大小" alt="" coords="1416,305,1557,331"/>
<area shape="rect" href="load__file_8c.html#af9dfd7a83175e3852794ad0cc1feffc3" title="加载二进制数据至 SDRAM 内" alt="" coords="1629,329,1760,355"/>
<area shape="rect" href="load__file_8c.html#a19787671d1d62339e0cf53a1b1f7ab98" title="加载图片信息至 SDRAM 内" alt="" coords="1620,379,1769,404"/>
<area shape="rect" href="dev__jpeg_8c.html#ac0e9fc8534c961b9dbba6ad4b8e8b61e" title="JPEG 硬件解码" alt="" coords="1847,353,1941,379"/>
<area shape="rect" href="dev__jpeg_8c.html#a1cbc17a98f22c1c19a7d33c85a14fccd" title="JPEG 硬件解码忙查询" alt="" coords="2019,403,2159,428"/>
<area shape="rect" href="jfif__parser_8c.html#abf9f65ef7651d67c735920acc808427a" title="JPEG 图片解析 JFIF 格式" alt="" coords="2052,353,2125,379"/>
<area shape="rect" href="ui__event_8c.html#a905108d92ce4fd3bccf05e1aec5c24bd" title="M0 / M4 芯片具体型号介绍展示页注册事件回调" alt="" coords="807,155,965,180"/>
<area shape="rect" href="setup__scr__m0__m4_8c.html#ace6d825503d92b9fa25e9433e6a5e3e1" title=" " alt="" coords="841,105,931,131"/>
<area shape="rect" href="ui__event_8c.html#a994ade1f62e3df92bae5eda56445c58e" title="M0 / M4 Show 页退出按钮回调" alt="" coords="1017,104,1163,129"/>
<area shape="rect" href="ui__event_8c.html#aab189236d70e0f59107417a3e4bfe935" title="M0 / M4 Show 页滑块回调(视频图层透明度调节)" alt="" coords="1017,203,1163,228"/>
<area shape="rect" href="ui__event_8c.html#a16ca4a377e8f64d2ed4f15ecd9f01632" title="M0 / M4 Show 页开关回调(全屏跟随触摸)" alt="" coords="1013,153,1167,179"/>
<area shape="rect" href="ui__event_8c.html#a201743dfea0db58797dca624b7d9c5e5" title="退出 M0 / M4 SHOW 页前的清理、释放资源" alt="" coords="1215,104,1353,129"/>
<area shape="rect" href="load__mv_8c.html#a319fc11a86458ae8f312ba52f686483c" title="设置视频播放显示区域" alt="" coords="1230,153,1338,179"/>
</map>
</div>
<div class="dynheader">
这是这个函数的调用关系图:</div>
<div class="dyncontent">
<div class="center"><img src="ui_8h_aa198ac34b1b6fa9f86d497cc3baf1d19_icgraph.png" border="0" usemap="#aui_8h_aa198ac34b1b6fa9f86d497cc3baf1d19_icgraph" alt=""/></div>
<map name="aui_8h_aa198ac34b1b6fa9f86d497cc3baf1d19_icgraph" id="aui_8h_aa198ac34b1b6fa9f86d497cc3baf1d19_icgraph">
<area shape="rect" title="创建 M0 页" alt="" coords="497,5,651,31"/>
<area shape="rect" href="setup__scr__home_8c.html#a9e86b57f14343f1fdf1b6450fbcdef08" title="创建主桌面" alt="" coords="331,5,449,31"/>
<area shape="rect" href="ui_8c.html#a42bb09ef137aaeb1733173f3a88ccc85" title="UI 初始化" alt="" coords="227,5,283,31"/>
<area shape="rect" href="main_8c.html#a8f1efe6291a27ae9b326f0c8a236c102" title="Go to User App Execute" alt="" coords="104,5,179,31"/>
<area shape="rect" href="main_8c.html#a840291bc02cba5474a4cb46a9b9566fe" title="C_Main" alt="" coords="5,5,56,31"/>
</map>
</div>

</div>
</div>
<a id="afb77653567b2b50aef74a97266462f0c" name="afb77653567b2b50aef74a97266462f0c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb77653567b2b50aef74a97266462f0c">&#9670;&#160;</a></span>setup_home_page_m4()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setup_home_page_m4 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlv__ui.html">lv_ui</a> *&#160;</td>
          <td class="paramname"><em>ui</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>创建 M4 页 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ui</td><td>: 全局句柄 </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>返回值</dt><dd>
  <table class="retval">
    <tr><td class="paramname">/</td><td></td></tr>
  </table>
  </dd>
</dl>

<p class="definition">在文件 <a class="el" href="setup__home__page__m4_8c_source.html">setup_home_page_m4.c</a> 第 <a class="el" href="setup__home__page__m4_8c_source.html#l00034">34</a> 行定义.</p>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="ui_8h_afb77653567b2b50aef74a97266462f0c_cgraph.png" border="0" usemap="#aui_8h_afb77653567b2b50aef74a97266462f0c_cgraph" alt=""/></div>
<map name="aui_8h_afb77653567b2b50aef74a97266462f0c_cgraph" id="aui_8h_afb77653567b2b50aef74a97266462f0c_cgraph">
<area shape="rect" title="创建 M4 页" alt="" coords="5,107,159,132"/>
<area shape="rect" href="ui__event_8c.html#a6dbae8eeb24298bef6c9090399d4f88c" title="主桌面 M4 页注册事件回调" alt="" coords="207,81,389,107"/>
<area shape="rect" href="setup__home__page__m4_8c.html#ace6d825503d92b9fa25e9433e6a5e3e1" title=" " alt="" coords="253,131,343,156"/>
<area shape="rect" href="ui__event_8c.html#a7356df791bd9a4545b909645db43f2f1" title="主桌面下的四个页面 Home / Back 键的事件回调( H B )" alt="" coords="1020,55,1160,80"/>
<area shape="rect" href="ui__event_8c.html#a4cc241fe1f2755f3c46c7dadbd3f58e2" title="M4 页 跳转 M4_SHOW 页的按钮回调" alt="" coords="437,131,581,156"/>
<area shape="rect" href="ui__event_8c.html#aca9e4e4a798c483b417f60afb98c2255" title="退出 PD 页前的清理、释放资源" alt="" coords="1229,5,1339,31"/>
<area shape="rect" href="ui__event_8c.html#a327a85392000232adf5057ea3bcd0322" title="退出 PP 页前的清理、释放资源" alt="" coords="1229,55,1339,80"/>
<area shape="rect" href="ui_8c.html#aa882f9c2907e1b31c87fd60953a0a7d4" title="清理 GIF 组件" alt="" coords="1448,55,1525,80"/>
<area shape="rect" href="load__mv_8c.html#ab03d657977c16952b0a16e589fbd6e71" title="结束播放, 释放所占用的资源" alt="" coords="1437,104,1537,129"/>
<area shape="rect" href="load__file_8c.html#a62a6b593e3ff4f0f2c1b13773df449b0" title="销毁位于 SDRAM 内的资源" alt="" coords="1401,256,1572,281"/>
<area shape="rect" href="mem__sdram_8c.html#a9ef7e7053d4000fe99a7eacc8d9346d7" title="释放一块内存" alt="" coords="1443,207,1530,232"/>
<area shape="rect" href="posix__fsm_8c.html#a0b1b28d5d26c97b4c934f7822c1a7a04" title="当指定事件触发时, 状态机会自动寻找并调用对应的动作处理回调, 从而完成状态转移" alt="" coords="1637,129,1752,155"/>
<area shape="rect" href="posix__fsm_8c.html#a02397a7a821d3ddd678b34eea5e94054" title="获取当前状态" alt="" coords="1643,80,1747,105"/>
<area shape="rect" href="pthread__lock_8h.html#a5b24d442627e9343245d4a44daa81ada" title="加锁" alt="" coords="1825,129,1963,155"/>
<area shape="rect" href="pthread__lock_8h.html#a4f08153d45685a64dd5901e150b988ef" title="解锁" alt="" coords="1817,80,1971,105"/>
<area shape="rect" href="ui__event_8c.html#ac098d7daab78175856fe3d9f75df0347" title="进入 M0 / M4 SHOW 页前的资源准备" alt="" coords="1021,329,1159,355"/>
<area shape="rect" href="setup__scr__m0__m4_8c.html#a3f8c5e10b9dbf61ec407b6d84a885ab7" title="创建 M0 / M4 芯片具体型号介绍展示页" alt="" coords="629,131,759,156"/>
<area shape="rect" href="ui__event_8c.html#a5d0714ab1f8d703a7a6aa480a25ba608" title="GIF 轮播刷新任务(用于 M0 芯片素材显示)" alt="" coords="1238,305,1330,331"/>
<area shape="rect" href="load__file_8c.html#a2efc2116dbabe389a95c812f9dc6aa03" title="加载资源至 SDRAM 内" alt="" coords="1410,355,1563,380"/>
<area shape="rect" href="mem__sdram_8c.html#ae1630464a6d7686e9e41daf4b38e74a8" title="申请一块内存" alt="" coords="1435,404,1538,429"/>
<area shape="rect" href="ui__event_8c.html#a443210034526535b309f60ac9de63be6" title="GIF 轮播刷新任务(用于 M4 芯片素材显示)" alt="" coords="1238,355,1330,380"/>
<area shape="rect" href="load__mv_8c.html#a9cbedc9a40c34ca836f988cc88f5640f" title="设置图层透明度" alt="" coords="1435,157,1538,183"/>
<area shape="rect" href="mem__sdram_8c.html#a5518679ba96822661667b2b3d5182379" title="获取空闲可用内存大小" alt="" coords="1416,305,1557,331"/>
<area shape="rect" href="load__file_8c.html#af9dfd7a83175e3852794ad0cc1feffc3" title="加载二进制数据至 SDRAM 内" alt="" coords="1629,329,1760,355"/>
<area shape="rect" href="load__file_8c.html#a19787671d1d62339e0cf53a1b1f7ab98" title="加载图片信息至 SDRAM 内" alt="" coords="1620,379,1769,404"/>
<area shape="rect" href="dev__jpeg_8c.html#ac0e9fc8534c961b9dbba6ad4b8e8b61e" title="JPEG 硬件解码" alt="" coords="1847,353,1941,379"/>
<area shape="rect" href="dev__jpeg_8c.html#a1cbc17a98f22c1c19a7d33c85a14fccd" title="JPEG 硬件解码忙查询" alt="" coords="2019,403,2159,428"/>
<area shape="rect" href="jfif__parser_8c.html#abf9f65ef7651d67c735920acc808427a" title="JPEG 图片解析 JFIF 格式" alt="" coords="2052,353,2125,379"/>
<area shape="rect" href="ui__event_8c.html#a905108d92ce4fd3bccf05e1aec5c24bd" title="M0 / M4 芯片具体型号介绍展示页注册事件回调" alt="" coords="807,155,965,180"/>
<area shape="rect" href="setup__scr__m0__m4_8c.html#ace6d825503d92b9fa25e9433e6a5e3e1" title=" " alt="" coords="841,105,931,131"/>
<area shape="rect" href="ui__event_8c.html#a994ade1f62e3df92bae5eda56445c58e" title="M0 / M4 Show 页退出按钮回调" alt="" coords="1017,104,1163,129"/>
<area shape="rect" href="ui__event_8c.html#aab189236d70e0f59107417a3e4bfe935" title="M0 / M4 Show 页滑块回调(视频图层透明度调节)" alt="" coords="1017,203,1163,228"/>
<area shape="rect" href="ui__event_8c.html#a16ca4a377e8f64d2ed4f15ecd9f01632" title="M0 / M4 Show 页开关回调(全屏跟随触摸)" alt="" coords="1013,153,1167,179"/>
<area shape="rect" href="ui__event_8c.html#a201743dfea0db58797dca624b7d9c5e5" title="退出 M0 / M4 SHOW 页前的清理、释放资源" alt="" coords="1215,104,1353,129"/>
<area shape="rect" href="load__mv_8c.html#a319fc11a86458ae8f312ba52f686483c" title="设置视频播放显示区域" alt="" coords="1230,153,1338,179"/>
</map>
</div>
<div class="dynheader">
这是这个函数的调用关系图:</div>
<div class="dyncontent">
<div class="center"><img src="ui_8h_afb77653567b2b50aef74a97266462f0c_icgraph.png" border="0" usemap="#aui_8h_afb77653567b2b50aef74a97266462f0c_icgraph" alt=""/></div>
<map name="aui_8h_afb77653567b2b50aef74a97266462f0c_icgraph" id="aui_8h_afb77653567b2b50aef74a97266462f0c_icgraph">
<area shape="rect" title="创建 M4 页" alt="" coords="497,5,651,31"/>
<area shape="rect" href="setup__scr__home_8c.html#a9e86b57f14343f1fdf1b6450fbcdef08" title="创建主桌面" alt="" coords="331,5,449,31"/>
<area shape="rect" href="ui_8c.html#a42bb09ef137aaeb1733173f3a88ccc85" title="UI 初始化" alt="" coords="227,5,283,31"/>
<area shape="rect" href="main_8c.html#a8f1efe6291a27ae9b326f0c8a236c102" title="Go to User App Execute" alt="" coords="104,5,179,31"/>
<area shape="rect" href="main_8c.html#a840291bc02cba5474a4cb46a9b9566fe" title="C_Main" alt="" coords="5,5,56,31"/>
</map>
</div>

</div>
</div>
<a id="ab3e09574fd12d91ac7158b266241f565" name="ab3e09574fd12d91ac7158b266241f565"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3e09574fd12d91ac7158b266241f565">&#9670;&#160;</a></span>setup_home_page_pd()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setup_home_page_pd </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlv__ui.html">lv_ui</a> *&#160;</td>
          <td class="paramname"><em>ui</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>创建 Product 页 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ui</td><td>: 全局句柄 </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>返回值</dt><dd>
  <table class="retval">
    <tr><td class="paramname">/</td><td></td></tr>
  </table>
  </dd>
</dl>

<p class="definition">在文件 <a class="el" href="setup__home__page__pd_8c_source.html">setup_home_page_pd.c</a> 第 <a class="el" href="setup__home__page__pd_8c_source.html#l00034">34</a> 行定义.</p>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="ui_8h_ab3e09574fd12d91ac7158b266241f565_cgraph.png" border="0" usemap="#aui_8h_ab3e09574fd12d91ac7158b266241f565_cgraph" alt=""/></div>
<map name="aui_8h_ab3e09574fd12d91ac7158b266241f565_cgraph" id="aui_8h_ab3e09574fd12d91ac7158b266241f565_cgraph">
<area shape="rect" title="创建 Product 页" alt="" coords="5,56,155,81"/>
<area shape="rect" href="ui__event_8c.html#ae39dc4b65d8a15dbb98e2321040443a9" title="主桌面 PD 页注册事件回调" alt="" coords="203,31,381,56"/>
<area shape="rect" href="setup__home__page__pd_8c.html#ace6d825503d92b9fa25e9433e6a5e3e1" title=" " alt="" coords="247,80,337,105"/>
<area shape="rect" href="ui__event_8c.html#a7356df791bd9a4545b909645db43f2f1" title="主桌面下的四个页面 Home / Back 键的事件回调( H B )" alt="" coords="429,31,569,56"/>
<area shape="rect" href="ui__event_8c.html#aca9e4e4a798c483b417f60afb98c2255" title="退出 PD 页前的清理、释放资源" alt="" coords="617,5,727,31"/>
<area shape="rect" href="ui__event_8c.html#a327a85392000232adf5057ea3bcd0322" title="退出 PP 页前的清理、释放资源" alt="" coords="617,55,727,80"/>
<area shape="rect" href="ui_8c.html#aa882f9c2907e1b31c87fd60953a0a7d4" title="清理 GIF 组件" alt="" coords="821,5,899,31"/>
<area shape="rect" href="load__mv_8c.html#ab03d657977c16952b0a16e589fbd6e71" title="结束播放, 释放所占用的资源" alt="" coords="810,55,910,80"/>
<area shape="rect" href="load__file_8c.html#a62a6b593e3ff4f0f2c1b13773df449b0" title="销毁位于 SDRAM 内的资源" alt="" coords="775,104,945,129"/>
<area shape="rect" href="mem__sdram_8c.html#a9ef7e7053d4000fe99a7eacc8d9346d7" title="释放一块内存" alt="" coords="817,153,903,179"/>
<area shape="rect" href="posix__fsm_8c.html#a0b1b28d5d26c97b4c934f7822c1a7a04" title="当指定事件触发时, 状态机会自动寻找并调用对应的动作处理回调, 从而完成状态转移" alt="" coords="993,31,1108,56"/>
<area shape="rect" href="posix__fsm_8c.html#a02397a7a821d3ddd678b34eea5e94054" title="获取当前状态" alt="" coords="999,80,1103,105"/>
<area shape="rect" href="pthread__lock_8h.html#a5b24d442627e9343245d4a44daa81ada" title="加锁" alt="" coords="1163,31,1302,56"/>
<area shape="rect" href="pthread__lock_8h.html#a4f08153d45685a64dd5901e150b988ef" title="解锁" alt="" coords="1156,80,1309,105"/>
</map>
</div>
<div class="dynheader">
这是这个函数的调用关系图:</div>
<div class="dyncontent">
<div class="center"><img src="ui_8h_ab3e09574fd12d91ac7158b266241f565_icgraph.png" border="0" usemap="#aui_8h_ab3e09574fd12d91ac7158b266241f565_icgraph" alt=""/></div>
<map name="aui_8h_ab3e09574fd12d91ac7158b266241f565_icgraph" id="aui_8h_ab3e09574fd12d91ac7158b266241f565_icgraph">
<area shape="rect" title="创建 Product 页" alt="" coords="497,5,647,31"/>
<area shape="rect" href="setup__scr__home_8c.html#a9e86b57f14343f1fdf1b6450fbcdef08" title="创建主桌面" alt="" coords="331,5,449,31"/>
<area shape="rect" href="ui_8c.html#a42bb09ef137aaeb1733173f3a88ccc85" title="UI 初始化" alt="" coords="227,5,283,31"/>
<area shape="rect" href="main_8c.html#a8f1efe6291a27ae9b326f0c8a236c102" title="Go to User App Execute" alt="" coords="104,5,179,31"/>
<area shape="rect" href="main_8c.html#a840291bc02cba5474a4cb46a9b9566fe" title="C_Main" alt="" coords="5,5,56,31"/>
</map>
</div>

</div>
</div>
<a id="a2dc049611b8a6a5e649913c9ead4dc72" name="a2dc049611b8a6a5e649913c9ead4dc72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2dc049611b8a6a5e649913c9ead4dc72">&#9670;&#160;</a></span>setup_home_page_pp()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setup_home_page_pp </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlv__ui.html">lv_ui</a> *&#160;</td>
          <td class="paramname"><em>ui</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>创建 Picture 页 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ui</td><td>: 全局句柄 </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>返回值</dt><dd>
  <table class="retval">
    <tr><td class="paramname">/</td><td></td></tr>
  </table>
  </dd>
</dl>

<p class="definition">在文件 <a class="el" href="setup__home__page__pp_8c_source.html">setup_home_page_pp.c</a> 第 <a class="el" href="setup__home__page__pp_8c_source.html#l00048">48</a> 行定义.</p>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="ui_8h_a2dc049611b8a6a5e649913c9ead4dc72_cgraph.png" border="0" usemap="#aui_8h_a2dc049611b8a6a5e649913c9ead4dc72_cgraph" alt=""/></div>
<map name="aui_8h_a2dc049611b8a6a5e649913c9ead4dc72_cgraph" id="aui_8h_a2dc049611b8a6a5e649913c9ead4dc72_cgraph">
<area shape="rect" title="创建 Picture 页" alt="" coords="5,179,155,204"/>
<area shape="rect" href="ui__event_8c.html#a4e9e72dc1392fbfa791b66d58f43cad0" title="主桌面 PP 页注册事件回调" alt="" coords="203,153,381,179"/>
<area shape="rect" href="setup__home__page__pp_8c.html#ace6d825503d92b9fa25e9433e6a5e3e1" title=" " alt="" coords="247,203,337,228"/>
<area shape="rect" href="ui__event_8c.html#a53cebaf51bcf2786bde1c132e88698ec" title="Picture 页视频操作按钮回调 &#45; 左/右(隐藏式)" alt="" coords="435,79,564,104"/>
<area shape="rect" href="ui__event_8c.html#ad1d3e81dc6359afc038bd1472b162e25" title="Picture 页 GIF 操作按钮回调 &#45; 左/中/右" alt="" coords="430,153,569,179"/>
<area shape="rect" href="ui__event_8c.html#a7356df791bd9a4545b909645db43f2f1" title="主桌面下的四个页面 Home / Back 键的事件回调( H B )" alt="" coords="429,293,569,319"/>
<area shape="rect" href="load__mv_8c.html#a319fc11a86458ae8f312ba52f686483c" title="设置视频播放显示区域" alt="" coords="622,65,730,91"/>
<area shape="rect" href="ui__event_8c.html#a22a386f4f548c71737aba2415eba22fd" title="开始/暂停 按钮" alt="" coords="617,167,735,192"/>
<area shape="rect" href="ui__event_8c.html#aad0d0389b8cba40e9e02c141ce143196" title="上一张 / 下一张 按钮" alt="" coords="783,40,937,65"/>
<area shape="rect" href="ui_8c.html#aa882f9c2907e1b31c87fd60953a0a7d4" title="清理 GIF 组件" alt="" coords="821,293,899,319"/>
<area shape="rect" href="ui__event_8c.html#a9a58add9c7451890f77c03ad8136b20d" title="中文字体 与 GIF 轮播演示 任务" alt="" coords="816,141,904,167"/>
<area shape="rect" href="load__file_8c.html#a2efc2116dbabe389a95c812f9dc6aa03" title="加载资源至 SDRAM 内" alt="" coords="994,40,1147,65"/>
<area shape="rect" href="load__file_8c.html#a62a6b593e3ff4f0f2c1b13773df449b0" title="销毁位于 SDRAM 内的资源" alt="" coords="985,243,1156,268"/>
<area shape="rect" href="mem__sdram_8c.html#a9ef7e7053d4000fe99a7eacc8d9346d7" title="释放一块内存" alt="" coords="1027,167,1114,192"/>
<area shape="rect" href="mem__sdram_8c.html#ae1630464a6d7686e9e41daf4b38e74a8" title="申请一块内存" alt="" coords="1019,91,1122,116"/>
<area shape="rect" href="load__file_8c.html#af9dfd7a83175e3852794ad0cc1feffc3" title="加载二进制数据至 SDRAM 内" alt="" coords="1215,16,1346,41"/>
<area shape="rect" href="load__file_8c.html#a19787671d1d62339e0cf53a1b1f7ab98" title="加载图片信息至 SDRAM 内" alt="" coords="1206,65,1355,91"/>
<area shape="rect" href="dev__jpeg_8c.html#ac0e9fc8534c961b9dbba6ad4b8e8b61e" title="JPEG 硬件解码" alt="" coords="1405,40,1500,65"/>
<area shape="rect" href="dev__jpeg_8c.html#a1cbc17a98f22c1c19a7d33c85a14fccd" title="JPEG 硬件解码忙查询" alt="" coords="1548,89,1688,115"/>
<area shape="rect" href="jfif__parser_8c.html#abf9f65ef7651d67c735920acc808427a" title="JPEG 图片解析 JFIF 格式" alt="" coords="1581,40,1655,65"/>
<area shape="rect" href="ui__event_8c.html#aca9e4e4a798c483b417f60afb98c2255" title="退出 PD 页前的清理、释放资源" alt="" coords="621,293,731,319"/>
<area shape="rect" href="ui__event_8c.html#a327a85392000232adf5057ea3bcd0322" title="退出 PP 页前的清理、释放资源" alt="" coords="621,344,731,369"/>
<area shape="rect" href="load__mv_8c.html#ab03d657977c16952b0a16e589fbd6e71" title="结束播放, 释放所占用的资源" alt="" coords="810,445,910,471"/>
<area shape="rect" href="posix__fsm_8c.html#a0b1b28d5d26c97b4c934f7822c1a7a04" title="当指定事件触发时, 状态机会自动寻找并调用对应的动作处理回调, 从而完成状态转移" alt="" coords="1013,469,1128,495"/>
<area shape="rect" href="posix__fsm_8c.html#a02397a7a821d3ddd678b34eea5e94054" title="获取当前状态" alt="" coords="1019,420,1123,445"/>
<area shape="rect" href="pthread__lock_8h.html#a5b24d442627e9343245d4a44daa81ada" title="加锁" alt="" coords="1211,469,1350,495"/>
<area shape="rect" href="pthread__lock_8h.html#a4f08153d45685a64dd5901e150b988ef" title="解锁" alt="" coords="1204,420,1357,445"/>
</map>
</div>
<div class="dynheader">
这是这个函数的调用关系图:</div>
<div class="dyncontent">
<div class="center"><img src="ui_8h_a2dc049611b8a6a5e649913c9ead4dc72_icgraph.png" border="0" usemap="#aui_8h_a2dc049611b8a6a5e649913c9ead4dc72_icgraph" alt=""/></div>
<map name="aui_8h_a2dc049611b8a6a5e649913c9ead4dc72_icgraph" id="aui_8h_a2dc049611b8a6a5e649913c9ead4dc72_icgraph">
<area shape="rect" title="创建 Picture 页" alt="" coords="497,5,647,31"/>
<area shape="rect" href="setup__scr__home_8c.html#a9e86b57f14343f1fdf1b6450fbcdef08" title="创建主桌面" alt="" coords="331,5,449,31"/>
<area shape="rect" href="ui_8c.html#a42bb09ef137aaeb1733173f3a88ccc85" title="UI 初始化" alt="" coords="227,5,283,31"/>
<area shape="rect" href="main_8c.html#a8f1efe6291a27ae9b326f0c8a236c102" title="Go to User App Execute" alt="" coords="104,5,179,31"/>
<area shape="rect" href="main_8c.html#a840291bc02cba5474a4cb46a9b9566fe" title="C_Main" alt="" coords="5,5,56,31"/>
</map>
</div>

</div>
</div>
<a id="a3f8c5e10b9dbf61ec407b6d84a885ab7" name="a3f8c5e10b9dbf61ec407b6d84a885ab7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f8c5e10b9dbf61ec407b6d84a885ab7">&#9670;&#160;</a></span>setup_scr_m0_m4()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setup_scr_m0_m4 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlv__ui.html">lv_ui</a> *&#160;</td>
          <td class="paramname"><em>ui</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>创建 M0 / M4 芯片具体型号介绍展示页 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ui</td><td>: 全局句柄 </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>返回值</dt><dd>
  <table class="retval">
    <tr><td class="paramname"></td><td></td></tr>
  </table>
  </dd>
</dl>

<p class="definition">在文件 <a class="el" href="setup__scr__m0__m4_8c_source.html">setup_scr_m0_m4.c</a> 第 <a class="el" href="setup__scr__m0__m4_8c_source.html#l00034">34</a> 行定义.</p>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="ui_8h_a3f8c5e10b9dbf61ec407b6d84a885ab7_cgraph.png" border="0" usemap="#aui_8h_a3f8c5e10b9dbf61ec407b6d84a885ab7_cgraph" alt=""/></div>
<map name="aui_8h_a3f8c5e10b9dbf61ec407b6d84a885ab7_cgraph" id="aui_8h_a3f8c5e10b9dbf61ec407b6d84a885ab7_cgraph">
<area shape="rect" title="创建 M0 / M4 芯片具体型号介绍展示页" alt="" coords="5,117,135,143"/>
<area shape="rect" href="ui__event_8c.html#a905108d92ce4fd3bccf05e1aec5c24bd" title="M0 / M4 芯片具体型号介绍展示页注册事件回调" alt="" coords="183,92,341,117"/>
<area shape="rect" href="setup__scr__m0__m4_8c.html#ace6d825503d92b9fa25e9433e6a5e3e1" title=" " alt="" coords="217,141,307,167"/>
<area shape="rect" href="ui__event_8c.html#a994ade1f62e3df92bae5eda56445c58e" title="M0 / M4 Show 页退出按钮回调" alt="" coords="393,92,539,117"/>
<area shape="rect" href="ui__event_8c.html#aab189236d70e0f59107417a3e4bfe935" title="M0 / M4 Show 页滑块回调(视频图层透明度调节)" alt="" coords="591,12,737,37"/>
<area shape="rect" href="ui__event_8c.html#a16ca4a377e8f64d2ed4f15ecd9f01632" title="M0 / M4 Show 页开关回调(全屏跟随触摸)" alt="" coords="389,141,543,167"/>
<area shape="rect" href="ui__event_8c.html#a201743dfea0db58797dca624b7d9c5e5" title="退出 M0 / M4 SHOW 页前的清理、释放资源" alt="" coords="595,92,733,117"/>
<area shape="rect" href="ui_8c.html#aa882f9c2907e1b31c87fd60953a0a7d4" title="清理 GIF 组件" alt="" coords="832,203,909,228"/>
<area shape="rect" href="load__mv_8c.html#a9cbedc9a40c34ca836f988cc88f5640f" title="设置图层透明度" alt="" coords="819,5,922,31"/>
<area shape="rect" href="load__mv_8c.html#ab03d657977c16952b0a16e589fbd6e71" title="结束播放, 释放所占用的资源" alt="" coords="821,55,921,80"/>
<area shape="rect" href="load__file_8c.html#a62a6b593e3ff4f0f2c1b13773df449b0" title="销毁位于 SDRAM 内的资源" alt="" coords="785,104,956,129"/>
<area shape="rect" href="mem__sdram_8c.html#a9ef7e7053d4000fe99a7eacc8d9346d7" title="释放一块内存" alt="" coords="827,153,914,179"/>
<area shape="rect" href="posix__fsm_8c.html#a0b1b28d5d26c97b4c934f7822c1a7a04" title="当指定事件触发时, 状态机会自动寻找并调用对应的动作处理回调, 从而完成状态转移" alt="" coords="1004,31,1119,56"/>
<area shape="rect" href="posix__fsm_8c.html#a02397a7a821d3ddd678b34eea5e94054" title="获取当前状态" alt="" coords="1009,80,1113,105"/>
<area shape="rect" href="pthread__lock_8h.html#a5b24d442627e9343245d4a44daa81ada" title="加锁" alt="" coords="1174,31,1313,56"/>
<area shape="rect" href="pthread__lock_8h.html#a4f08153d45685a64dd5901e150b988ef" title="解锁" alt="" coords="1167,80,1320,105"/>
<area shape="rect" href="load__mv_8c.html#a319fc11a86458ae8f312ba52f686483c" title="设置视频播放显示区域" alt="" coords="610,141,718,167"/>
</map>
</div>
<div class="dynheader">
这是这个函数的调用关系图:</div>
<div class="dyncontent">
<div class="center"><img src="ui_8h_a3f8c5e10b9dbf61ec407b6d84a885ab7_icgraph.png" border="0" usemap="#aui_8h_a3f8c5e10b9dbf61ec407b6d84a885ab7_icgraph" alt=""/></div>
<map name="aui_8h_a3f8c5e10b9dbf61ec407b6d84a885ab7_icgraph" id="aui_8h_a3f8c5e10b9dbf61ec407b6d84a885ab7_icgraph">
<area shape="rect" title="创建 M0 / M4 芯片具体型号介绍展示页" alt="" coords="1121,31,1251,56"/>
<area shape="rect" href="ui__event_8c.html#aa79ab1e226edfa66cf11eb85278bbc62" title="M0 页 跳转 M0_SHOW 页的按钮回调" alt="" coords="929,5,1073,31"/>
<area shape="rect" href="ui__event_8c.html#a4cc241fe1f2755f3c46c7dadbd3f58e2" title="M4 页 跳转 M4_SHOW 页的按钮回调" alt="" coords="929,55,1073,80"/>
<area shape="rect" href="ui__event_8c.html#a3d4333831962ec3ffc6e449faad388f7" title="主桌面 M0 页注册事件回调" alt="" coords="699,5,881,31"/>
<area shape="rect" href="setup__home__page__m0_8c.html#aa198ac34b1b6fa9f86d497cc3baf1d19" title="创建 M0 页" alt="" coords="497,5,651,31"/>
<area shape="rect" href="setup__scr__home_8c.html#a9e86b57f14343f1fdf1b6450fbcdef08" title="创建主桌面" alt="" coords="331,31,449,56"/>
<area shape="rect" href="ui_8c.html#a42bb09ef137aaeb1733173f3a88ccc85" title="UI 初始化" alt="" coords="227,31,283,56"/>
<area shape="rect" href="main_8c.html#a8f1efe6291a27ae9b326f0c8a236c102" title="Go to User App Execute" alt="" coords="104,31,179,56"/>
<area shape="rect" href="main_8c.html#a840291bc02cba5474a4cb46a9b9566fe" title="C_Main" alt="" coords="5,31,56,56"/>
<area shape="rect" href="ui__event_8c.html#a6dbae8eeb24298bef6c9090399d4f88c" title="主桌面 M4 页注册事件回调" alt="" coords="699,55,881,80"/>
<area shape="rect" href="setup__home__page__m4_8c.html#afb77653567b2b50aef74a97266462f0c" title="创建 M4 页" alt="" coords="497,55,651,80"/>
</map>
</div>

</div>
</div>
<h2 class="groupheader">变量说明</h2>
<a id="a0b984db907b1a639d1c67171d450821e" name="a0b984db907b1a639d1c67171d450821e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b984db907b1a639d1c67171d450821e">&#9670;&#160;</a></span>GUI</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structlv__ui.html">lv_ui</a> GUI</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>UI 全局控件对象管理 </p>

<p class="definition">在文件 <a class="el" href="ui_8c_source.html">ui.c</a> 第 <a class="el" href="ui_8c_source.html#l00029">29</a> 行定义.</p>

</div>
</div>
<a id="ae198236d3c142466346a28ea4222e760" name="ae198236d3c142466346a28ea4222e760"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae198236d3c142466346a28ea4222e760">&#9670;&#160;</a></span>Style_Common_Btn</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">lv_style_t Style_Common_Btn</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>按钮图标全局统一样式 </p>

<p class="definition">在文件 <a class="el" href="ui_8c_source.html">ui.c</a> 第 <a class="el" href="ui_8c_source.html#l00032">32</a> 行定义.</p>

</div>
</div>
<a id="a1e8c30c8adb1b408c27e2e317881ac1a" name="a1e8c30c8adb1b408c27e2e317881ac1a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1e8c30c8adb1b408c27e2e317881ac1a">&#9670;&#160;</a></span>GIF</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structuser__gif__t.html">user_gif_t</a> GIF</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>全局 GIF 句柄(单例) </p>

<p class="definition">在文件 <a class="el" href="ui_8c_source.html">ui.c</a> 第 <a class="el" href="ui_8c_source.html#l00035">35</a> 行定义.</p>

</div>
</div>
<a id="a7f3d10f2d7234f9f11d501dd19755891" name="a7f3d10f2d7234f9f11d501dd19755891"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f3d10f2d7234f9f11d501dd19755891">&#9670;&#160;</a></span>Video_Touch_Flag</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">volatile uint8_t Video_Touch_Flag</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>视频跟随触摸标志(video with touch) </p>

<p class="definition">在文件 <a class="el" href="ui_8c_source.html">ui.c</a> 第 <a class="el" href="ui_8c_source.html#l00044">44</a> 行定义.</p>

</div>
</div>
<a id="ae440cea5ee4ef31b9c85f0a82695a976" name="ae440cea5ee4ef31b9c85f0a82695a976"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae440cea5ee4ef31b9c85f0a82695a976">&#9670;&#160;</a></span>Style_Label_China</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">lv_style_t Style_Label_China</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>中文字体样式 </p>

<p class="definition">在文件 <a class="el" href="setup__home__page__pp_8c_source.html">setup_home_page_pp.c</a> 第 <a class="el" href="setup__home__page__pp_8c_source.html#l00039">39</a> 行定义.</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
</small></address>
</body>
</html>
